키값 생성

1. 키값 생성.hwp
2. 키값 생성.pdf
키값 생성
1. 키값 생성 과정

키값 : 00101000 10001101 01100011 01000111 00100100 10100101 00010111 1010000

PC1 : 1010001 0100011 0000110 1011100 0100110 0011110 1000000 0110000
left key (C0) : 1010001 0100011 0000110 1011100
right key (D0) : 0100110 0011110 1000000 0110000

2. Shift 연산 과정

1번째키 :
shift연산후 :1
왼쪽비트 (L1) : 0100010 1000110 0001101 0111001
오른쪽비트 (R1) : 1001100 0111101 0000000 1100000
키1 : 000100 010110 111001 000011 000100 011010 001000 011011

2번째키 :
shift연산후 :1
왼쪽비트 (L2) : 1000101 0001100 0011010 1110010
오른쪽비트 (R2) : 0011000 1111010 0000001 1000001
키2 : 011111 000000 101000 011100 101100 000000 011100 001101

3번째키 :
shift연산후 :2
왼쪽비트 (L3) : 0010100 0110000 1101011 1001010
오른쪽비트 (R3) : 1100011 1101000 0000110 0000100
키3 : 000001 101011 000000 101100 000110 100001 001010 000110

4번째키 :
shift연산후 :2
왼쪽비트 (L4) : 1010001 1000011 0101110 0101000
오른쪽비트 (R4) : 0001111 0100000 0011000 0010011
키4 : 100010 100000 110001 110110 010101 000110 000110 100001

....