blockCipher(2)
-
[정보보안]AES(Rijndael)와 DES
AES linear 암호분석에 내성을 갖도록 설계하고싶었다. 그리고 키의 길이가 DES는 너무 짧은 탓에 좀 더 긴 키의 길이를 가지며, 빠르고 효율적인 하드웨어 및 소프트웨어 구현을 위해 고안한 방식이다. 특징 암호화 Key로 128, 192, 256bit를 가질 수 있다. (AES-128, AES-192, AES-256) 암호화 Key의 길이에 따라 실행하는 Round수가 다르다. Rijndael Cipher 워드(2바이트 → 16비트를 블록화 →) 그래서 4*4행렬 암호화 하는 방식이다. substitute byttes: S box, shift, mix : P box 각 라운드는 3개의 Function을 갖는다. (x값이 다 달라도 y가 일정한 상수함수) 변환 • P - Liniear mixng l..
2019.12.27 -
[정보보안] Symmetric Key(대칭키)를 이용한 암호해독방식
Symmetric Key(대칭키)를 이용한 암호해독방식(confusion, diffusion) 암호화, 복호화 과정에 사용되는 키는 여러가지가 있고 Encrypt/Decrypt 시 같은 키를 사용하는 경우의 키를 대칭키(Symmetric Key) 라고 한다. 대칭키를 이용하여 암호해독을 하는 시스템들의 두가지 특성, 그리고 그와 관련된 암호방식알고리즘을 살펴보도록 한다. 그리고 이후에 DES, AES에 관하여 다룬다. Symmetric Key Cryptography : 대칭키를 이용한 암호해독 Properties, 암호해독시스템의 2가지 특성 confusion : 치환, ABC → DGW, key-cipher 관계 감춤 diffusion : 확산, ABC → CAB, plain - cipher 관계 감춤..
2019.12.25