128bit 암호화가 뭐지요?
글쓴이: 익명 사용자 / 작성시간: 화, 2001/10/23 - 5:55오후
128bit암호화가 도대체 어떤 거예요?
요즘보면 광고에 이렇게 쓰여진것을 많이 보게 되거든요.
"우리 회사는 128bit암호화 기법을 쓰기 때문에 개인정보 유출에 신경 끄셔도 됩니다." --;;(조금 바뀌긴 했네..)
하여간에 이런류의 말을 많이 보는데 처음엔 패킷을 보낼때에만 사용하는듯 싶더니,
이젠 저장할때도 그렇게 하는지 그런말을 하더군요.
그래서 너무너무 궁금한데 어떤데서 자료를 찾아야 하는지도 모르겠고 해서 이렇게 글을 올립니다.
혹시 아시는 분이 계시면 답변 부탁드립니다.
혹은 자료를 찾아볼 수 있는곳을 아시는 분은 역시 답변 부탁 드립니다.
감사합니다..
Forums:

Re: 128bit 암호화가 뭐지요?
지가 알구 있기로는 말이죠
128 bit 면 2의 n 승 즉 2의 128승
각 코드 비트 마다 128승개의 암호화를 한다는 ....
헉....계산 해봐야지...그러면 각코드비트에 128승 에 코드비트수를 해주면
흐......엄청난 숫자가..... 어디까지나 제생각 였습니다.
아마도...
컴퓨터에서 쓰이는 모든 문자는 대게 한 비트로 표현 가능합니다.
(한글은 두 바이트 문자이지요.)
따라서 128비트면 0부터 (2의 128제곱-1)까지의 이진수 코드로 변환가능합니다.
그만큼 암호를 깨기가 힘들다는 소리가 되겠죠? ^^
Re^2: 아마도...
코드갯수도 n승 해야죠.
계산상 풀어 낸다면 사람이 평생계산을 해도 못한다는군요
프로그램으로 한다면 가능 할수도.....
그러니깐 업체에서는 하드웨어적인(펌웨어) 방화벽을 강구 하기도 한답니다.
제 생각엔 자물통이 있고 드나 드는 사람이 있다면 열쇠는 있게 마련이죠
열리지 않는 자물통은 없다는 야기죠.
흠.....어딘가에 맹점이 있을수도...
숫자에 놀라지 말고 헛점 !! 헛점을 찾으면.....
Re^2: 128bit 암호화가 뭐지요?
아마 암호화 알고리즘에 쓰는 key의 길이를 나타낼겁니다.
알고리즘은 RSA나 DES쯤이 되겠죠.
요즘 RSA가 graceful하게 많이들 쓰이죠.
DES도 요즘은 triple DES(3DES)가 거의 표준으로 자리잡고 있습니다.
RSA는 prime number search의 난해성과 암호화 복호화하는데에 대한
correctness등이 수학적으로 아주 graceful하게 증명되어 있습니다.
정수론을 한 번 공부해 보시면 많은 도움이 되실겁니다.
페르마 theory, chinese remainder theory등 많은 theory등이 있죠.
그리고 이것 보다는 좀 간단한 방법으로 substitute와 transformation을
사용하는 DES가 있습니다.
이건 치환과 위치바꿈을 여러번(보통 16회)하는 식인데 RSA보다는 graceful하지
않지만 아직 깨지지 않았습니다. (수학적으로)
물론 요즘은 컴퓨팅파워가 워낙이 발달되서 웬만한 길이의 key는 깨어집니다.
128bit도 안전하지 않고 암호화단체에서 제안하는 RSA key length는 1024bit
쯤 되는걸로 알고 있습니다.