DES 보조키 생성
준비한 키 K는 64비트이지만, 실제로 사용 가능한 부분은 56비트이다. 나머지 8비트는 패리티 비트이며, 8비트째마다 패리티 비트가 삽입되어 앞선 7비트의 에러 유무를 검사하게 된다. 이 비트 배열에 먼저 PC-1 행렬을 적용하는데, PC-1 행렬에는 8, 16, 24, 32, 40, 48, 56, 64라는 수는 없다. 즉, PC-1 행렬을 적용하면 자연스럽게 패리티 비트는 삭제되어 56비트의 결과만 남게 된다. PC-1 행렬은 다음과 같다. 57 49 41 33 25 17 09 01 58 60 42 34 26 18 10 02 59 51 43 35 27 19 11 03 60 52 44 36 63 55 47 39 31 23 15 07 62 54 46 38 30 22 14 06 61 53 45 37 29 ..
더보기