in thy commandments,

And I will delight myself in thy commandments, which I have loved. My hands also will I lift up ...

Hello, world! Home

Study/Security 2

배타적 논리합(eXclusive OR)과 합동식(Congruent)

이번 시간은 암호학에서 많이 사용되는 수학적 개념을 살펴보고자 한다. 암호학의 모든 메커니즘은 수학을 기반으로 이루어지기 때문에 기본적인 수학 개념없이는 암호화 및 복호화되는 과정을 설명하기란 어렵다. 물론 깊은 내용의 수학적인 개념을 다루지는 않을 것이고, 아주 얕은 수준에서 '배타적 논리합'과 '합동식'에 대해서 살펴보려고 한다. 암호학에서 사용되는 수학 암호학(Cryptography)을 연구하는 많은 사람들이 바라보는 일차적인 목적은 '평문의 데이터를 어떻게 암호화할 것인가?'일 것이다. 왜냐하면 암호학은 데이터를 안전하게 암호화하여 기밀성을 유지하기위한 목적으로 개발되었기 때문이다. 따라서 안전하게 암호화하지 못하여 누구나 암호문을 해독할 수 있다면, 그것은 더 이상 암호라고 부르기 어려울 것이다..

Study/Security 2023.12.04

암호학(Cryptrography)의 시작

암호학(Cryptrography)에 대한 공부를 시작하려고 한다. 암호학이란 무엇일까? 사이버보안(Cybersecurity)에 대해서 이야기하면 빠질 수 없이 등장하는 가장 핵심이 암호학 또는 암호화 알고리즘에 대한 이야기일 것이다. 앞으로 가능한 암호학에 대한 이야기를 다뤄보려고 하는데, 오늘은 첫 시간으로 암호화와 복호화에 대한 기본적인 개념을 살펴보려고 한다. 암호학(Cryptography)이란? 암호학(Cryptography)은 정보를 안전하게 전송하고 보호하기 위한 과학과 기술의 분야로, 주로 데이터의 기밀성, 무결성, 인증을 보장하는 데 사용된다. 특히, 암호학은 데이터의 보안을 유지하고 불법 액세스로부터 보호하기 위해 많이 사용된다. 현대 사회는 많은 인프라(Infrastructure)들이 ..

Study/Security 2023.12.01