대칭키

강의

치환 암호 (Substitution cipher)

치환 암호 (Substitution cipher) 암호학에서 치환 암호 (置換暗號, substitution cipher)는 일정한 법칙에 따라 평문(平文, plaintext)의 문자 단위를 다른 문자 단위로 치환하는 암호화 방식이다. 여기서 '단위'는 반드시 하나의 문자에 대응할 필요는 없고, 하나의 비트일 수도 있고 한 문자일 수도 있고 여러 문자의 덩어리일 수도 있다. -위키백과- 이 치환암호를 식으로 나타내보면 Eek(m):=(ek(m1)ek(m2)...ek(mt))=(c1c2c3c...ct)=C Ddk(c):=(dk(c1)dk(c2)...dk(ct))=(m1m2..mt)=m 라는 식으로 나타내 볼 수 있다. 예시를 들어보자면 평문이 3678이고 키가 (12345678)->(34567891)로 치환..

강의

대칭키 암호(Symmetric-key Encryption)

대칭 키 암호(symmetric-key algorithm)[1]는 암호화 알고리즘의 한 종류로, 암호화와 복호화에 같은 암호 키를 쓰는 알고리즘을 의미한다. 대칭 키 암호에서는 암호화를 하는 측과 복호화를 하는 측이 같은 암호 키를 공유해야 한다. 이러한 점은 공개 키 암호에서 공개 키와 비밀 키를 별도로 가지는 것과 구별된다. 대신, 대부분의 대칭 키 암호는 공개 키 암호와 비교하여 계산 속도가 빠르다는 장점을 가진다. 따라서, 많은 암호화 통신에서는 비밀 키 암호를 사용하여 대칭 키 암호의 공통 키를 공유하고, 그 키를 기반으로 실제 통신을 암호화하는 구조를 사용한다. 출처 -위키백과 암호화의 필요한 키인 encryption key-ek와 decryption key-dk가 서로 연결되어있는 암호화 기..

HoyiTT
'대칭키' 태그의 글 목록