BACKEND(114)
-
CRT, Modulo Operation
***************** INDEX ***************** 👾 모드연산 🤖 Chinese Remainder Theorem ******************************************** 모드연산 암호학에서 빠질 수 없는 모드연산을 기본으로 암호학에서 사용하는 수학적인 기법들을 알아보고자 합니다. 이 포스팅은 모드연산을 기본적으로 알고 있다는 가정하에 작성하겠지만, 그래도 모드연산을 가볍게 훑고만 가겠습니다. 모드연산? 나눗셈을 해서 나머지를 구하는 연산. 바늘이 하나밖에 없는 시계연산 $A \bmod B = C$ 모드연산에서 기본적으로 $B$가 동일하면 합산 가능합니다. ex) $(2 \bmod 5) + (4 \bmod 5) = (2+4) \bmod 5 = 1$ ✔️ 모드..
2021.09.22 -
PRNG, 제대로 이해하기
***************** INDEX ***************** 🎲 Random Number 🎫 Randomness ⚛️ Entropy 🔗 RNG 🎟 PRNG ******************************************** Random Number ? 난수는 예측 불가능성을 만족하기 위해 무작위하게 생성되는 값을 말합니다. 이름에서 알 수 있듯이 정말 랜덤한 값을 뜻하죠. 암호학에서 난수는 굉장히 중요한 요소입니다. 아래와 같은 상황에서 사용하곤 합니다. 1. 대칭키 자체, 공개키 암호에서의 개인키 2. 블록암호 운용모드 - 초기화 벡터(IV), 카운터(CTR) 생성 3. 패스워드 기반 암호 - 솔트(Salt) 생성 그런데, 사용되는 난수들은 정말 랜덤할까요? 아주 예전에 C언..
2021.09.16 -
Database Index, 제대로 알아보기
안녕하세요. 오늘은 데이터베이스의 주요 개념인 인덱스에 대해 깊이 알아보고 쓰는 포스팅입니다. 데이터베이스를 사용하면서도 유용하고 면접을 볼 때에도 자주 나오니 한 번 다뤄봐야겠더라구요. 혹시 빠진 부분이나, 추가했으면 하는 부분은 댓글로 남겨주시면 정말정말 감사하겠습니다 👀✨ ***************** INDEX ***************** 🔑 Index? 🍪 Index의 구조 🏷 Index의 종류 Clustered Index Non-Clustered Index ******************************************** 📕 Index ? 데이터베이스에서의 인덱스란 무엇일까요? 또, 어떤 역할을 할지 알아보도록 합시다. 인덱스는 아주 대표적인 비유로 책에서의 목차가 있는데요..
2021.07.30 -
HTTPS, TLS/SSL 어렵지 않게 등록하기
안녕하세요 ~ 오늘은 HTTPS를 설정하는 법에 대해 포스팅해볼게요. HTTP 프로토콜에 암호화 전송 계층인 SSL을 추가한 것이 HTTPS입니다. 사실, 정확히 말하면 TLS 를 설정합니다. SSL 3.0의 업그레이드 버전으로 TLS가 발표되고, SSL의 안전성에 문제가 생기면서 TLS로 명칭이 변경되었습니다. 하지만, SSL이라는 명칭이 아직까지 보편적으로 사용되고 있어서 TLS/SSL을 혼용하여 사용합니다. HTTPS 를 사용하기 위해서는 도메인네임(이하 도메인)이 필수적으로 필요한 거 아시죠! 도메인을 구매하셔야 한다는 걸 인지하시고 시작하시길 바랍니다. (1년에 $10 ~ $18 정도?) 도메인을 12개월동안 무료로 사용할 수 있는 사이트도 같이 소개해드리겠습니다. 이 게시글을 통해 따라하기 전..
2021.04.25 -
Cookie Parking SERVER.log - 2
이번 편은 2번째 이야기 입니다. 안녕하세요 ! 오늘은 동아리에서 진행한 프로젝트 Cookie Parking 서비스를 제작하면서 베타 버전 기준으로 서버에 대한 기록을 목적으로 이야기를 해 나아가려고 합니다. TMI지만 저는 한 동아리에 오랫동안 활동을 하면서, 다양한 경험을 해보았습니다. 처음의 모습과는 많이 다른 모습으로 현재는 블로그를 운영하고 있어요. 많은 활동을 하면서 백앤드 개발자를 목표로 공부를 하고 있고, 동아리의 마지막 활동으로 Cookie Parking 서비스를 제작했습니다. " 여러분들을 보관하고 싶은 컨텐츠들을 어떻게 관리하세요? " 이 전에 보관하고 싶은 컨텐츠들을 카카오톡 나와의 채팅방에 저장을 해둔다던지, 크롬 북마크에 저장해두거나, Mac 메모에 저장을 해두기도 했는데요. 혹..
2021.02.21 -
Cookie Parking, SERVER.log
쿠키파킹 서버 로그는 두 편이며, 이번 편은 첫 번째 이야기입니다. 안녕하세요 ! 오늘은 동아리에서 진행한 프로젝트 Cookie Parking 서비스를 제작하면서 베타 버전 기준으로 서버에 대한 기록을 목적으로 이야기를 해 나아가려고 합니다. TMI지만 저는 한 동아리에 오랫동안 활동을 하면서, 다양한 경험을 해보았습니다. 처음의 모습과는 많이 다른 모습으로 현재는 블로그를 운영하고 있어요. 많은 활동을 하면서 백앤드 개발자를 목표로 공부를 하고 있고, 동아리의 마지막 활동으로 Cookie Parking 서비스를 제작했습니다. " 여러분들을 보관하고 싶은 컨텐츠들을 어떻게 관리하세요? " 이 전에 보관하고 싶은 컨텐츠들을 카카오톡 나와의 채팅방에 저장을 해둔다던지, 크롬 북마크에 저장해두거나, Mac 메..
2021.02.14