Even-Mansour 블록 암호 security는 2^(n/2) 증명
Even-Mansour 블록 암호란 n비트 스트링을 n비트 스트링으로 암호화하는 대칭키 암호 시스템이다. 어떤 퍼뮤테이션 F:{0,1}n→{0,1}n이 고정되어 있고(이는 공개적으로 알려져 있다.), 키는 n비트 스트링 K1,K2∈{0,1}n이다. 암호화 방식은 M∈{0,1}n 평문을 받아서 C=EK1,K2(M)=K2⊕F(K1⊕M) 으로 구현한다. F 퍼뮤테이션의 역도 계산 가능하므로 복호화는 M=K1⊕F−1(K2⊕C) 로 쉽게 처리할 수 있다. 암호론 교수님께서 본 암호의 security가 2n/2 임을..