암호화
-
어떻게 안전한 서비스를 만들 수 있을까, [인크립션]카테고리 없음 2022. 11. 6. 22:42
안전한 서비스를 위해서는 암호화는 빼놓을 수 없다. 암호화는 어떤 내용은 메시지를 전달받은 사람 이외에 다른사람들은 메시지를 알아볼 수 없게 하는 것이다. 고전 암호에서는 메시지의 내용을 바꾸거나 위치를 바꾸는 기본적인 암호화 방식을 사용하거나 기계암호를 사용했다. 현대 암호에서는 공통키 암호화와 공개키 암호화를 사용한다. 암호화의 세 가지 보안 기능은 기밀성, 무결성, 인증이다. 기밀성은 보안 대상을 잘 감췄다는 뜻이고, 무결성은 자격이 없는 자에 의해 내용이 위변조되지 않았다는 뜻이고, 인증은 어떤 사물이나 사람의 신원을 증명하는 과정을 의미한다. 암호화를 뜻하는 Encipherment는 기밀성을 유지하기 위해 보안 대상을 감추는 것에 중점을 두고 있고, Cryptographic Processing은..