의견.png

디코딩

위키원
ab9405 (토론 | 기여)님의 2019년 8월 21일 (수) 13:54 판
이동: 둘러보기, 검색

디코딩(decoding)이란 변형된 형태로 저장된 파일을 원래 상태로 되돌리는 것을 말한다. 복호화라고도 하며, 아날로그 신호의 표본치는 부호기에서 양자화·부호화되어 디지털 부호로 변환된다. 디지털 부호를 양자화된 표본치와 같은 진폭의 펄스로 변환하는 조작이다. 디코딩에 의하여 얻어지는 펄스 열이 PAM(Pulse Amplitude Modulation)으로 되어 있어 여파기로 보간하여 연속적인 아날로그 신호로 변환된다. 예를 들어 인코딩을 해서 암호화파일에 대해, 디코딩을 하면 암호화되기 이전 상태로 되돌려 복호화를 할 수 있다. 반대말은 인코딩(encoding)이다. [1]


개요

디코딩(decoding) 또는 복호화는 부호화(encoding)된 정보를 부호(code)화되기 전으로 되돌리는 처리 혹은 그 처리 방식을 일컫는다. 보통은 부호화의 절차를 역으로 수행하면 복호화가 된다. 암호화(encryption)의 반대말로서의 복호화는 decryption이라 한다. 영어로 decoding과 decryption이 구분되지만 한국어로는 구분 하지 않는다. 한편 복호기 또는 디코더(decoder)는 복호화를 수행하는 장치나 회로, 컴퓨터 소프트웨어, 사람 또는 알고리즘을 말한다. 암호화와 복호화에 같은 열쇠를 사용하는 것을 대칭 열쇠 암호(symmetric-key algorithm)이라 하고, 암호화와 복호화에 다른 열쇠를 사용하는 것을 공개 열쇠 암호(public-key cryptography)또는 비대칭 열쇠 암호 라고 한다. 대칭 키 암호는 암호화와 디코드가 빠르지만 다른 사람에게 암복호화에 쓰이는 열쇠를 안전하게 전달할 방법이 없고, 공개 키 암호는 다른 사람에게 암호화에 필요한 열쇠를 안전히 전달이 가능하지만 암복호화에 시간이 오래 걸린다. 대칭 키 암호의 대표적인 것이 AES이고, 공개 키 암호의 대표적인 것이 RSA이다. [2], [3]


역사

방식

사례

각주

  1. 디코딩〉, 《네이버 지식백과》
  2. 복호화〉, 《위키백과》
  3. 복호화〉, 《나무위키》

같이 보기



  의견.png 이 디코딩 문서는 프로그래밍에 관한 토막글입니다. 위키 문서는 누구든지 자유롭게 편집할 수 있습니다. [편집]을 눌러 이 문서의 내용을 채워주세요.