문제

추가 비트가 어디서 나오는지 이해가 안 돼요. 이 기사 S-박스에 대해s-box가 입력과 출력에 동일한 수의 비트를 사용하지 않는 이유는 무엇입니까?

도움이 되었습니까?

해결책

이것이 s-box가 작동하는 방식입니다.m * n ==> m 비트 입력, n 비트 출력이 될 수 있습니다.예를 들어, AES S-box 입력의 비트 수는 출력의 비트 수와 같습니다.

~ 안에 DES, m=6 및 n=4.

DES의 첫 번째 단계에서는 입력이 32비트에서 48비트로 확장됩니다.따라서 S-box 치환을 1회 적용하여 다시 32비트로 줄인다.따라서 여기서는 정보가 손실되지 않습니다.

Wikipedia 기사 자체는 다소 혼란스러울 수 있습니다.사람들은 정보가 손실되었다고 생각하게 될 것입니다.S-박스를 사용하는 일부 암호화 알고리즘의 구현 세부 사항과 함께 기사를 읽어야 합니다.

다른 팁

추가 비트는 무엇입니까?6시부터 4시까지 진행됩니다.

편집하다:앗!나는 바보입니다.2학년 구구단과 비슷해요.6비트 블록에서 외부 비트를 제거하여 암호화하고 중간 4를 남겨둡니다.산술 연산을 위한 테이블과 마찬가지로 한쪽 아래로 내려가 외부 비트 시퀀스를 찾은 다음 위쪽을 가로질러 중간 비트 시퀀스를 찾습니다.귀하의 질문에 답하기 위해 동일한 수의 비트를 입력하고 출력할 수 있지만 이 s-box는 단지 그렇게 하도록 설정되었을 뿐입니다.임의적입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top