Consistency Equation : D(K, E(K,M)) = M 20세기초 Vernam이 개발 OTP의 특징은 암호화하려는 메시지가 있다면, 그 메시지의 길이만큼의 동일한 space를 갖는 key가 필요하다는 것이며, 암호문 역시 동일한 space의 String이 된다는 것입니다 c: = E(k,m) = k xor m D(k,c) = k xor c msg : 0101010key : 1101101CT : 1000111 Indeed: D(K, E(K,M)) = D(K, K xor M) = K xor (K xor M) = (K xor K) xor M =0 xor M = M you are given a message(m) and its OTP encryption(c).Can you compute the ..
A strong cipher is one which disguises your fingerprint.강력한 암호는 당신의 지문을 가장하는 것이다. To make a lighter fingerprint is to flatten this distribution of letter frequencies.지문을 약하게 만드는 것은 알파벳 빈번도의 분산을 펼치는 것이다. By the mid-15th century, we had advanced to polyalphabetic ciphers to accomplish this.15세기 중반까지, 다형알파벳 암호들을 발전시켜왔다. Imagine Alice and Bob shared a secret shift word.상상해보자. 알리스와 밥이 비밀 쉬프트 단어를 공유한다..
The first well known cipher, a substitution cipher, was used by Julius Caesar around 58BC 처음으로 알려진 암호는, 치환암호인데, 이는 BC 58년 정도에 씨저가 사용했다. It is now referred to as the Caesar Cipher. Caesar shifted each letter in his military commands in order to make them appear meaningless should the enemy intercept it. 씨저는 군대참모들한테 편지들 쓸때 각 알파벳을 옮기는 방식을 사용했다. Imagine Alice and Bob decided to communicate using the..
Imagine two people who share an information secret have to split upthis requires them to communicate private information from a distance. 상상해보자, 두 명이 비밀정보를 공유하고 있는데, 먼 거리에서 이 분리된 정보를 소통해야 한다고 하자. However, an eavesdropper named Eve also wants this information,and has the ability to intercept their messages. Eve라고 하는 사람이 이 정보를 가로챌려고 한다. so, Alice decides to communicate using letters written in som..
