목록전체 글 (542)
선릉역 1번 출구
암호란 정보를 이해할 수 없도록 암호화하거나 다시 해독하기 위한 일련의 단계를 정의한 알고리즘임 아래 표는 메세지를 주고 받을 때, 역할에 따른 목표를 작성한 것임 역할 목표 송신자(sender) 메세지를 안전하게 암호화하여 송신 수신자(receiver) 암호문을 수신하여 복호화 공격자(adversary) 도청, 위조, 변조 암호의 역사(간단하게 작성) 시저 암호 -> 암호키 개념 등장 -> 비즈네르 암호 -> 일회용 패드 -> 애니그마 -> 힐 암호 -> 봄브 -> 콜로서스 -> DES -> 공개키 암호 발견 -> RSA ->영지식, 타원곡선 암호 -> Triple DES (DESx3) -> AES ->완전 동형암호 -> 양자내성암호의 순으로 볼 수 있음. (앞으로 다뤄볼 내용은 굵게 작성)
(4)에서는 가상화 기술에 대해서 더 자세히 살펴보겠습니다. Definition of virtualization -가상 컴퓨터 하드웨어 플랫폼, 저장 장치, 컴퓨터 네트워크 리소스를 포함한 어떤 것의 가상 버전을 생성하는 것 -하드웨어 리소스 위에 둘 이상의 분리된 가상 시스템을 만들어 하드웨어 활용성을 향상시킴 -Hypervisor라는 소프트웨어 시스템을 요구함 type1 vs type2 (위치와 역할에 따라서) Type1 hypervisor(bare-metal/native형): 호스트의 하드웨어에 직접 설치하여 구동됨(os역할과 vm들을 관리하는 역할) Type2 hypervisor(hosted): 호스트 os위에 설치되는 방식의 하이퍼바이저임 ->type1은 성능 면에서 우세, type2는 사용성 ..
클라우드 컴퓨팅 환경에서의 보안 이슈에 대해서 알아보자. 1. Data protection 서비스 제공자의 경우 언제든 클라우드에 위치한 정보에 접근할 수 있기 때문에 제 3자와 정보를 공유할 수 있음 2. Side-channel attack 3. hyperjacking + 자세한 내용은 아래 링크 참조 https://www.mcafee.com/enterprise/en-us/security-awareness/cloud/security-issues-in-cloud-computing.html
(2)에서는 클라우드 컴퓨팅을 이해하기 위한 기술적 지식과 디지털 트랜스포머의 상황에 대해서 알아보았습니다. (3)에서는 (1)에서 배운 service model과 deployment model을 더 자세히 살펴보겠습니다. Service model IaaS: 인프라 제공(스토리지, 네트워크, 서버를 서비스로 제공) PaaS: 플랫폼 제공(응용을 개발할 수 있는 클라우드 환경과 실행 환경 및 개발지원 API 제공) SaaS: 소프트웨어 및 응용프로그램 제공(웹 인터페이스를 통해 접근, 응용프로그램의 관리를 자동으로 해줌) - ex) word, email etc.. Deployment model Public cloud: 클라우드 서비스를 구독한 것, 서비스 제공자에게 접근가능한 터미널만 있으면 됨.(이상적으..