디피-헬만(Diffie-Hellman) 키 교환

I. 비밀키 교환 알고리즘, 디피-헬만(Diffie-Hellman) 키 교환의 개념 공용 통신망에서 비밀키 공유를 위해 이산대수 계산 복잡성을 이용한 암호 키 교환 알고리즘   II. 디피-헬만 키 교환 알고리즘 구성요소 및 절차 가. 디피-헬만 키 교환 알고리즘 구성요소 구분 구성요소 요소 설명 공개 정보 소수 p – 연산에 사용되는 충분히 큰 소수 원시근 g – 1부터 p – 1 사이의 정수(원시근) 비공개

형태보존 암호화(Format-Preserving Encryption)

I. 원본과 동일 형태 암호화, FPE 가. FPE (Format-Preserving Encryption)의 개념 <사례> 블록 암호화  적용 ==> sFSIEJlsdkiwjeovv.serijf== FPE 적용(동일 카드번호 형식) ==> 1738 4237 2345 9814 – 암호화 후 평문의 형태와 암호문의 형태가 동일함을 보장하는 암호화 알고리즘 및 기술 나. FPE 재조명 배경 – 민감 정보에 대한 암호화 시행(개인정보보호법)으로 수요 증가 – 레거시 시스템과 호환 위해 데이터 형태 보존이 필요(장점) – 미국 NIST 컴퓨터 보안 표준으로 제정되어 산업계 도입   II. FPE의 유형 가. prefix

LSH 암호화 (Lightweight Secure Hash)

I. 고속 경량 해시 알고리즘, LSH 가. LSH(Lightweight Secure Hash)의 개념 w비트 워드 단위로 동작하여 n비트 출력값을 가지는 고속 경량 해시 암호화 알고리즘 나. LSH의 특징 – LSH-8w-n → w: 32 or 64, n: 1 ~ 8w 사이의 정수를 만족하는 암호화 알고리즘 예) LSH-256-256, LSH-512-256, LSH-512-512   II. LSH 암호화 구성도 및 절차 가. LSH 암호화 구성도   – 해시함수는 Message에 대해 초기화→압축→완료 단계 후 출력 나. LSH 암호화 절차 절차 설명 초기화 – 입력

부 채널 공격 (Side-Channel Attack)

I. 물리적 특성 기반 공격 기법, 부 채널 공격 암호키 등 비밀정보 분석을 위해 전자장치에서 암호 알고리즘 수행 시 전력소모, 전자기파 등 정보 획득, 분석 기술   II. 공격 가능한 부채널 요소 및 공격 기법 가. 공격 가능한 부채널 정보 요소 나. 부 채널 공격 기법 기법 핵심 요소 기법 설명 오류메시지분석 (Error Message) – SW Log – 메시지 – 복호화 시 승인/오류 – Console/Debug Message 전력 분석

프로토콜 다중화 (Protocol Multiplexing)

I. 여러 프로세스 구분, 프로토콜 다중화 가. 프로토콜 다중화의 개념 프로세스 구분 위해 포트 번호로 구분한 데이터를 모아 헤더에 추가 후 세그먼트로 만들어 네트워크 계층으로 전달 나. 역다중화의 개념 수신 호스트에서 수신한 세그먼트를 포트 번호로 분리하여 해당 응용 프로세스로 보내는 과정   II. 다중화와 역다중화의 구성도 및 절차 가. 다중화와 역다중화의 구성도 나. 다중화와 역다중화의 절차 절차 설명 통신 내용 – Host A P1, P2와

캡슐화 (Encapsulation)

I. 데이터와 헤더의 결합, 캡슐화 가. 캡슐화의 개념 데이터 통신 시 상위 계층 PDU에 헤더를 붙여, 하위 계층 PDU 데이터 필드 포함 과정 나. 캡슐화와 역캡슐화의 필요성 필요성 설명 독립성 유지 – 다른 모듈에 미치는 영향 최소화 계층별 기능 수행 – 목적에 부합하는 기능만 수행 호환성 유지 – 네트워크 동일 계층 간 호환성 유지   II. 캡슐화와 역캡슐화 구성도 및 절차 가. 캡슐화와 역캡슐화 구성도 나. 캡슐화와 역캡슐화 절차 절차 설명

Anycast

I. 가장 가까운 노드로 전송, Anycast 가. Anycast의 개념 송신 노드에서 수신자 그룹의 가장 가까운 노드로 데이터그램을 전송하는 라우팅 기법 나. Anycast의 특징 동일 주소 사용 가능 – 하나의 수신 주소로 식별되는 다수의 노드로 데이터그램 전송 가능 특정 환경 기반 사용 – BGP, DNS, IPv6 전환, CDN 등의 기반 환경에서 주로 사용됨   II. Anycast 구성도 및 전달 절차 가. Anycast 구성도   – 여러 개의 인터페이스에

AoT (Analytic of Thing)

I. 데이터 실시간 분석, AoT 개념 빠른 시장 적응과 비즈니스 전환을 위해 실시간으로 데이터를 분석하는 기술 필요성 – 실시간 모니터링, 분석, 이상징후 사전 파악 – 선제적 대응, 미래 시나리오 예측, 문제 검토   II. AoT의 수행 절차 및 주요 기술 가. AoT 수행 절차 수행 절차도 Phase 세부 절차 Acting Phase – 데이터 수집 – 모델링 Thinking Phase – 적재 및 분석 – 대응 및 보고 나. AoT 구현을 위한 주요

에지 컴퓨팅 (Edge Computing)

I. 프론트 엔드 데이터 처리, 에지 컴퓨팅 대규모 클라우드 데이터 처리 병목현상 방지를 위해 소규모 지역 데이터센터에서 처리 후 중앙 데이터센터로 전송하는 기술   II. 에지 컴퓨팅 아키텍처 및 구성요소 가. 에지 컴퓨팅 아키텍처   Front-end에서 실시간 처리를 통한 처리 분산 및 저지연화 나. 에지 컴퓨팅의 구성요소 구분 구성요소 설명 데이터 소스 스마트 디바이스 – 위치, 고도, 혈압, 음성 처리 어플리케이션 – 디바이스 자체

서버리스 컴퓨팅 (Serverless Computing)

I. 기능 위주 컴퓨팅, 서버리스 컴퓨팅 가. 서버리스 컴퓨팅의 개념 컴퓨팅 자원의 고려와 관계 없이 어플리케이션 개발이 가능한 이벤트 기반 클라우드 컴퓨팅 기술 나. 서버리스 컴퓨팅의 특징 및 진화과정 특징 – 인프라 운영 및 유지관리 불필요 – APP의 단위는 처리량, 메모리 크기로 용량 조절 진화 과정 데이터센터(H/W추상화) → IaaS(서버자원 유연화) → PaaS(OS 추상화) → Serverless(처리량 단위 조절)   II. 서버리스 컴퓨팅 아키텍처 및 주요 기술 가. 서버리스 컴퓨팅