목차 1. 아핀 암호에 대한 간략한 이해 2. 안전성 증대를 가져오지 못하는 이유 분석 3. 이를 응용한 간략한 프로그래밍 설계(Java 사용) 본문 저는 컴퓨터 보안의 첫 번째 과제인 단순 대체 암호 중 아핀 암호를 이중 적용하였을 시 실질적 안전성 증대에 대한 결과를 도출 하기 위해 1. 아핀 암호에 대한 간략한 이해를 시작으로 2. 안전성 증대를 가져오지 못하는 이유를 분석하고 3. 이를 응용한 간략한 프로그래밍 설계(Java 사용)를 해 보고자 합니다. 아핀 암호에 대한 이해 < 참고 서적 : 암호의 세계(최병문?이영환 저) > 아핀 암호를 이해하기 위해 곱셈 암호의 특성을 먼저 알아보자. 문자(해당하는 숫자) x에 어떤 수 t를 곱한 다음 26으로 나눈 나머지를 구하면 대응하는 암호 문자가 된다. 수식으로는 tx mod 26으로 표현한다. 예를 들어 각 문자에 3을 곱하는 암호를 생각해보자. 평문 K는 숫자로 10에 해당한다. 3x10 mod 26=4이며 4에 대응하는 문자는 E이므로, 평문의 K는 E로 암호화 된다. 하지만 곱하기 암호의 한 가지 주의할 사항이 있다. 다음 예를 살펴 보자. 참고문헌 암호의 세계(최병문?이영환 저) 하고 싶은 말 아핀 암호의 개념과 아핀 암호를 이중 적용하였을 시 실질적 안전성 증대를 가져오지 못하는 이유 그리고 아핀암호의 Java 코드 구현을 제공합니다. 키워드 아핀, 이중 단순 대체 암호, affine, Affine chiper, 암호 |
2016년 8월 4일 목요일
이중 단순 대체 암호기법의 안전성 분석 (JAVA 소스코드포함)
이중 단순 대체 암호기법의 안전성 분석 (JAVA 소스코드포함)
피드 구독하기:
댓글 (Atom)
댓글 없음:
댓글 쓰기