분류 전체보기30 DES(Data Encryption Standard) DES는 대칭키 블록 암호로 미국 국립기술 표준원(NIST)에서 공표하였다 1. DES의 역사 미국 국립 기술표준원은 1973년 국가적으로 사용할 대칭 키 암호 시스템의 제안 요청서를 발표하였다. 이에 따라 Lucifer 프로젝트의 수정판인 IBM의 제안으로 DES로 채택이 되었으며, DES는 1975년 3월에 연방관보에서 연방 정보처리기준의 초안으로 공표되었다. 공표 이후에, DES 초안은 다음과 같은 두 가지 이유로 인하여 신랄하게 비판을 받았다. 첫째로 56비트 밖에 되지 않는 키 사이즈에 대한 문제 제기이다. 작은 키 사이즈는 DES를 전수조사 공격에 대해 취약하게 만들기 때문이다. 둘째로,DES 내부 구조 안에 감춰진 설계 논리에 대한 염려이다. 비판가들은 DES의 S-박스에 트랩도아가 숨겨져 .. 2023. 2. 26. 정보보호론/정보보안기사 현대 대칭키 암호2 합성 암호 합성 암호는 대치, 치환, 그리고 기타의 구성요소를 결합한 복합적인 암호이다. 확산과 혼돈 합성 암호를 도입한 Shannon의 주된 개념은 설계된 블록암호가 확산과 혼돈이라는 두 가지 중요한 성질을 갖도록 하는 것이다. 확산의 개념은 암호문과 평문사이의 관계를 숨기는 것이다. 확산은 암호문에 대한 통계 테스트를 통하여 평문을 찾고자 하는 공격자를 좌절시킨다. 확산은 암호문의 각각의 비트나 문자가 평문의 모든 비트나 특정 비트에 의하여 종속적으로 결정되도록 한다. 다시 말하면, 평문의 단일 비트가 바뀐다면, 암호문에 있는 특정 비트나 모든 비트가 또한 바뀔 수 있다. 확산은 암호문과 평문사이의 광계를 숨긴다. 혼돈의 개념은 암호문과 키의 관계를 숨기는 것이다. 혼돈은 암호문을 이용하여 키를 찾고.. 2023. 2. 17. 정보보호론/정보보안기사 현대 대칭키 암호 고전 대칭키 암호는 문자 기반 암호이다. 컴퓨터의 발전과 함께 비트 기반 암호가 필요하게 되었다. 이러한 변화는 암호화되는 대상이 단지 텍스트가 아니고 숫자, 그래픽, 오디오, 비디오 데이터 등으로 구성되기 때문이다. 이와 같은 데이터 타입을 비트 스트림으로 변환하고, 변환된 스트림을 암호화 한 다음 암호화된 스트림을 전송한다. 뿐만 아니라 텍스트가 비트 단위로 처리될 때에는 각 문자는 8비트 스트림으로 변환된다. 처리되는 심볼이 8배가 됨을 알 수 있다. 많은 심볼을 섞는 것은 안전성을 증가시킨다. 1. 현대 블록암호 현대 대칭키 블록암호는 n-비트 평문 블록을 암호화하거나 n-비트 암호문 블록을 복호 한다. 암호화 혹은 복호화 알고리즘은 k비트 기를 사용한다. 복호 알고리즘은 암호 알고리즘의 역함수이.. 2023. 2. 14. 정보보호론/정보보안기사 고전대칭키 암호학2 다중문자암호 다중문자 대치에서는 각 문자가 다른 대치를 가진다. 평문 문자와 암호문 문자와의 관계는 일대다대응이다. 예를 들어 'a'는 문장의 시작점에서 'D'로 암호화되고, 중간에서 'N'으로 암호화될 수 있다. 다중문자 암호는 언어의 문자 빈도를 감추는 장점이 있다. 따라서 공격자는 암호문을 해독하기 위하여 단일 문자 빈도 해독을 사용할 수 없다. 자동키 암호 키의 위치 의존성을 알아보기 위하여, 간단한 다중문자 암호인 자동키 암호를 살펴본다. 이 암호에서는 키가 부분키들로 구성된 키수열인데. 각각의 부분키는 편문에서 대응되는 문자를 암호화하는데 이용된다. 첫 번째 부분키는 A와 B가 비밀리에 합의한 사전에 정의된 값이다. 두 번째 부분키는 첫 번째 평문문자의 값은 0부터 25 사이의 값이다. 세 번.. 2023. 2. 13. 이전 1 2 3 4 5 6 7 8 다음