[카테고리:] 보안

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

1. 원본과 동일 형태 암호화, 형태보존 암호화(Format-Preserving Encryption) 형태보존 암호화(Format-Preserving Encryption) (1) 형태보존 암호화(FPE)의 개념 <사례> 블록 암호화  적용 ==> sFSIEJlsdkiwjeovv.serijf== FPE 적용(동일 카드번호 형식) ==> 1738 4237 2345 9814 암호화 후 평문의 형태와 암호문의 형태가 동일함을 보장하는 암호화 알고리즘 및 기술 (2) 형태보존 암호화(FPE) 재조명 배경 민감 정보에 대한 암호화 시행(개인정보보호법)으로 수요 증가 레거시 시스템과 호환 위해

LSH 암호화 (Lightweight Secure Hash)

1. 고속 경량 해시 알고리즘, LSH 암호화(Lightweight Secure Hash) (1) LSH암호화 (Lightweight Secure Hash) 개념 w비트 워드 단위로 동작하여 n비트 출력값을 가지는 고속 경량 해시 암호화 알고리즘 (2) LSH 암호화의 특징 LSH-8w-n → w: 32 or 64, n: 1 ~ 8w 사이의 정수를 만족하는 암호 알고리즘 예) LSH-256-256, LSH-512-256, LSH-512-512   2. LSH 암호화 구성도 및 절차 (1) LSH암호화 구성도

부 채널 공격 (Side-Channel Attack)

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

Shor, Grove 알고리즘

1. 양자 알고리즘이 현대 암호에 미치는 영향 shor 알고리즘, grove 알고리즘의 영향 중첩, 얽힘, 불확정성 양자 특성 기반 Shor 알고리즘 등이 현대 암호에 큰 영향   2. Shor 알고리즘, Grove 알고리즘 (1) Shor 알고리즘 절차도 절차 설명 ① 인수분해 대상 N 보다 작은 m 선택하여, m, N 최대공약수 계산 ② m6 mod n 의 주기 P 계산 ③ p가 홀수이면 ①로 이동 짝수이면 ④로 이동 ④ (mp/2 –

양자암호 통신기술 (Quantum Cryptography Comm.)

I. 양자역학 기반 비밀키 분배기술, 양자암호 통신기술 양자암호 통신기술 개념도 양자중첩, 얽힘, 불확정성 원리 기반 안전한 비밀키 분배로 도청이 불가능한 차세대 통신보안 기술   II. 양자의 특징 및 양자암호 통신기술의 특징 가. 양자의 특징 특징 개념도 설명 양자 중첩 – 여러 상태가 양자에 동시 존재 – 측정 전까지 상태 확인 불가 양자 얽힘 – 둘 이상 양자의 비고전적 상관관계 – 두

해시 충돌 예방 기법

1. 해시 함수 및 해시 테이블 해시 충돌 예방 기법 배경 해시 함수 해시 테이블 – 탐색 키를 입력으로 받아 해시 주소 생성 및 해시 테이블의 인덱스로 해시값을 반환하는 함수 – 해시 키의 인덱스 자료 – 배열로 구성되는 자료구조   2. 해시 충돌 및 해시 충돌 예방 기법 (1) 해시 충돌 해시 함수 적용 시 서로 다른 레코드들이 같은 주소로 변환 (2)

메시지 인증 코드 (MAC)

1. 메시지 무결성 확인, 메시지 인증 코드 (MAC) 개념도 개념 임의 길이 메시지와 송신자/수신자가 공유하는 키를 입력하여 고정 비트 길이의 출력 계산 함수   2. 변경 감지 코드(MDC)와 메시지 인증 코드(MAC) (1) 변경 감지 코드(MDC, Modification Detection Code) Bob은 수신한 메시지로부터 새로운 MDC를 생성하여 Alice로부터 수신된 MDC와 비교, 두 값 동일 시 무결성 보장 변경

해시 함수 (Hash)

1. 고정 길이 암호화, 해시 함수 (Hash) (1) 해시 함수 (Hash)의 개념 해시는 키 값에서 레코드가 저장되어 있는 주소를 직접 계산 후 산출된 주소로 바로 접근 가능하게 하는 방법 (자료구조) 하나의 문자열을 원래의 것을 상징하는 고정된 길이의 값이나 키로 변환하는 방식 (암호화 정의) (2) 해시 함수의 구성 원칙 구성 원칙 설명 압축성 (Compression) 다양한 가변

스트림 암호화 (Stream Cipher)

1. 순차적 암호화, 스트림 암호화 (1) 스트림 암호화 (Stream Cipher)의 개념 스트림 암호화 (Stream Cipher) 평문과 같은 길이의 키 스트림을 생성하여 평문과 키 2진 수열을 배타적 논리합 이진연산(XOR)로 결합하여 생성하는 암호화 방식ㄱ (2) 스트림 암호화의 특징 특징 설명 빠른 속도 음성, 영상 등 실시간 스트리밍 방식 통신에 사용 에러 전파 현상 방지 bit단위 암호화로 타

암호화 (Encryption)

I. 평문을 암호문으로 재구성, 암호화 가. 암호화의 개념 암호키와 알고리즘 기반 평문(Plain Text)을 암호문(Cipher Text)으로 재구성하여 무결성 및 기밀성 확보 기술 나. 암호화의 필요성 정보화 사회의 발달로 정보의 가치 증대 공용 네트워크를 통한 정보 전달의 일반화 도청, 변조, 사실 부인 등 사건 발생 증가 대응 필요   II. 암호화의 원리 및 특징 가. 암호화의 원리