정보 보호 서비스를 제공하는 가장 일반적이고 기본적인 방법은 암호이다. 암호 방식은 크게 대칭키 암호 시스템과 비대칭키 암호 시스템으로 구분되고, 대칭키 암호 시스템은 다시 블록 암호 알고리즘과 스트림 암호 ...
정보 보호 서비스를 제공하는 가장 일반적이고 기본적인 방법은 암호이다. 암호 방식은 크게 대칭키 암호 시스템과 비대칭키 암호 시스템으로 구분되고, 대칭키 암호 시스템은 다시 블록 암호 알고리즘과 스트림 암호알고리즘으로 구분된다. 그 중 대칭키 블록 암호 알고리즘은 암/복호화 속도가 비대칭키 암호 알고리즘에 비해서 빠르고 다양한 알고리즘이 개발되어 있기 때문에 널리 사용되고 있다. 대칭키 블록 암호 알고리즘을 위한 기본 구조로서 Feistel Network, SPN 등이 제안되었고 이러한 구조들을 기반으로 하는 많은 암호 알고리즘이 개발되었다. 그런데 이러한 구조가 서브 블록과 서브키 사이에 연산이 이루어진다는 점을 이용하여 여러 가지 분석 방법들도 연구되었다. 최근에 제안된 Dynamic Network은 서브 블록과 서브키 사이에 연산이 이루어지지 않도록 설계된 대칭키 블록 암호 알고리즘을 위한 기본구조로서, 블록 크기와 키 크기, 라운드 수가 동시에 가변인 특징을 가지고 있다. 하지만 아직까지 Dynamic Network을 기반으로 하는 대칭키 블록 암호 알고리즘은 제시되지 않았다. 본 논문에서는 Dynamic Network에 기반한 대칭키 블록 암호 알고리즘인 CDN을 제안한다. 제안하는 CDN은 임의의 비트 스트링을 키로서 사용할 수 있다. 제안하는 CDN에 차분 분석법과 선형 분석법의 적용이 어려움을 보이고, 강도를 분석한다. 그리고 쇄도 효과 등 대칭키 블록 암호 알고리즘이 만족하여야 할 성질들에 대한 실험 결과를 제시한다.
정보 보호 서비스를 제공하는 가장 일반적이고 기본적인 방법은 암호이다. 암호 방식은 크게 대칭키 암호 시스템과 비대칭키 암호 시스템으로 구분되고, 대칭키 암호 시스템은 다시 블록 암호 알고리즘과 스트림 암호 알고리즘으로 구분된다. 그 중 대칭키 블록 암호 알고리즘은 암/복호화 속도가 비대칭키 암호 알고리즘에 비해서 빠르고 다양한 알고리즘이 개발되어 있기 때문에 널리 사용되고 있다. 대칭키 블록 암호 알고리즘을 위한 기본 구조로서 Feistel Network, SPN 등이 제안되었고 이러한 구조들을 기반으로 하는 많은 암호 알고리즘이 개발되었다. 그런데 이러한 구조가 서브 블록과 서브키 사이에 연산이 이루어진다는 점을 이용하여 여러 가지 분석 방법들도 연구되었다. 최근에 제안된 Dynamic Network은 서브 블록과 서브키 사이에 연산이 이루어지지 않도록 설계된 대칭키 블록 암호 알고리즘을 위한 기본구조로서, 블록 크기와 키 크기, 라운드 수가 동시에 가변인 특징을 가지고 있다. 하지만 아직까지 Dynamic Network을 기반으로 하는 대칭키 블록 암호 알고리즘은 제시되지 않았다. 본 논문에서는 Dynamic Network에 기반한 대칭키 블록 암호 알고리즘인 CDN을 제안한다. 제안하는 CDN은 임의의 비트 스트링을 키로서 사용할 수 있다. 제안하는 CDN에 차분 분석법과 선형 분석법의 적용이 어려움을 보이고, 강도를 분석한다. 그리고 쇄도 효과 등 대칭키 블록 암호 알고리즘이 만족하여야 할 성질들에 대한 실험 결과를 제시한다.
Cryptography is the most general method that offer information security service. Cryptosystem is classified into symmetric algorithm and asymmetric algorithm, and symmetric algorithm is classified into block cipher and stream cipher. Symmetric block cipher is widely used because the speed of encrypt...
Cryptography is the most general method that offer information security service. Cryptosystem is classified into symmetric algorithm and asymmetric algorithm, and symmetric algorithm is classified into block cipher and stream cipher. Symmetric block cipher is widely used because the speed of encryption/decryption is faster than asymmetric algorithm. For symmetric block ciphers, Feistel Network and SPN are proposed, and many symmetric block ciphers based on this frameworks are developed. But because this frameworks use the operation between sub block and sub key, many cryptanalyses using this property are proposed. Dynamic Network that recently proposed doesn't involve the operation that operate on between sub block and sub key. And it has variable block size, key size and number of round. But a cipher based on Dynamic Network isn't proposed. So in this paper, we propose the CDN(Cipher based on Dynamic Network) based on Dynamic Network. CDN has scalable key size. We show that to apply the differential cryptanalysis and the linear cryptanalysis to CDN is hard. We analysis the strength of CDN, and present the simulation result for conditions that symmetric block cipher must satisfy.
Cryptography is the most general method that offer information security service. Cryptosystem is classified into symmetric algorithm and asymmetric algorithm, and symmetric algorithm is classified into block cipher and stream cipher. Symmetric block cipher is widely used because the speed of encryption/decryption is faster than asymmetric algorithm. For symmetric block ciphers, Feistel Network and SPN are proposed, and many symmetric block ciphers based on this frameworks are developed. But because this frameworks use the operation between sub block and sub key, many cryptanalyses using this property are proposed. Dynamic Network that recently proposed doesn't involve the operation that operate on between sub block and sub key. And it has variable block size, key size and number of round. But a cipher based on Dynamic Network isn't proposed. So in this paper, we propose the CDN(Cipher based on Dynamic Network) based on Dynamic Network. CDN has scalable key size. We show that to apply the differential cryptanalysis and the linear cryptanalysis to CDN is hard. We analysis the strength of CDN, and present the simulation result for conditions that symmetric block cipher must satisfy.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.