컴퓨터 공부/Network and System security

[6월 24일 1교시] binary 데이터 padding 및 ECB

려리군 2009. 6. 24. 09:59

※ 16비트 컴퓨터 : offset+segment


1/2^128의 확률(2의 64~256승)

\0도 암호학에서는 데이터다.


PKCS#5, #7에서는 padding바이트가 1~16바이트가 나온다.

예시)

Hello[0xb,0xb,0xb,0xb,0xb,0xb,0xb,0xb,0xb,0xb,0xb,0xb]

Hahahahahahahaha[0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10]


Electronic Code Block

참고주소 : http://en.wikipedia.org/wiki/Block_cipher_modes_of_operation#Electronic_codebook_.28ECB.29

암호화된 문장을 바로 이용해서 해킹 공격을 한다.

이 문제를 해결하기 위해 만든 방법이 Mode, IV를 이용할 수 있다.

데이터 양이 적으면 시간(timestamp) 값을 암호하기 전에 제일 앞에 넣어 놓는다.


※ OTP : 시계의 원리. 30초 내에 입력이 들어왔는 지 확인한다.

'컴퓨터 공부 > Network and System security' 카테고리의 다른 글

[6월 24일 3교시] RSA  (0) 2009.06.24
[6월 24일 2교시] DES, AES  (0) 2009.06.24
[6월 23일 2교시]  (0) 2009.06.23
[6월 23일 1교시]   (0) 2009.06.23
[6월 22일] 확률과 보안, 데이터의 표현법  (0) 2009.06.22