암호 코드는 디지털 신호 내의 데이터 비트들을 재배열하는 매우 복잡한 컴퓨터 알고리즘에
따라 조작된다. 그 중에 송수신자 양측이 같은 키를 사용하는 시스템을 대칭(symmetric), 단일키(single-key),
비밀키 또는 관용 암호방식이라고 하며, 송수신자가 각각 다른 키를 사용하는 시스템을 비대칭(asymmetr
블록암호알고리즘으로는 미국의 DES, Triple-DES, Skipjack, 유럽의 IDEA, 일본의 FEAL, MISTY 등이 있다.
① DES (Data Encryption Standard)
DES는 개인키를 사용하여 데이터를 암호화하는 방법으로서 1977년에 IBM에서 발명하였다. DES에는 72천조개 이상의 암호키가 사용되는 것이 가능하며, 각 64 비트 데이터 블록에 56 비
비밀키암호(대칭키암호)
(2) 공개키암호(비대칭키암호)
비밀키암호란 암호화에 이용하는 키와 복호에 이용하는 키가 공통인 암호를 말한다. 이 경우 암호화 측과 복호 측에서는 같은 키를 제3자에게 알리지 않도록 사전에 공유할 필요가 있다. 네트워크를 매개로 많은 사람과 이런 방식으로 암호
평문의 암호화와 암호문의 복호화에 서로 다른 키를 사용하는 알고리즘이다.
암호화 기술은 메시지 자체의 보호로써 평문 형태의 정보를 암호화하여 정보를 보호하는 것이다. 암호화와 복호화에 이용하는 키의 성질과 사용법에 따라서 암호는 다음의 2가지로 크게 나눌 수 있다.
(1) 비밀키암호(대칭
있다. 그리하여 사용자는 인증서를 통하여 본인임을 확인시켜줌으로써, 그 사용자에게 부여된 권한에 따라 각종 서비스를 수행할 수가 있게 된다.
비트코인 시스템은 기본적으로 특정 서버 혹은 네트워크에 의존하지 않는 P2P(Point-to-point) 네트워크 기반 분산 데이터베이스 구조로 이루어졌다.