ENGINEERING NOTES · SINCE 2020

배운 것을 설명할 수 있을 때까지 기록합니다.

Swift와 iOS의 언어·프레임워크부터 PKI와 암호 기술까지, 구현 과정에서 마주친 개념을 정확하고 실용적인 글로 정리합니다.

20Articles
4Topics
49Tags

EXPLORE

관심 있는 주제부터 살펴보세요

LATEST WRITING

최근 포스트

최근에 다듬고 업데이트한 기술 기록입니다.

pki

[PKI] VID와 EVID의 역할

VID(Virtual ID)는 국내 전자서명인증체계에서 인증서 소유자의 식별번호를 인증서에 그대로 넣지 않고 본인 확인에 사용할 수 있도록 만든 가상식별번호다. EVID(Encrypted VID)는 인증서 발급 과정에서 VID 관련 정보를 인증기관에 안전하게 전달하기 위한 암호화된...

글 읽기
pki

[PKI] RSA 암호화와 전자서명 정리

RSA는 공개 키와 개인 키를 사용하는 비대칭 암호 알고리즘이다. 큰 정수의 소인수분해가 어렵다는 성질에 안전성의 기반을 두며, 암호화와 전자서명에 모두 활용할 수 있다. 하지만 같은 수학 연산을 쓴다고 해서 암호화와 서명이 서로의 단순한 역연산인 것은 아니다. 각각 다른 인코딩 ...

글 읽기
pki

[암호] 블록 암호의 패딩 이해하기

AES 같은 블록 암호는 고정된 크기의 블록을 처리한다. CBC처럼 평문을 블록 단위로 나누는 운용 모드에서 마지막 데이터가 블록 크기에 미치지 못하면, 정해진 규칙으로 바이트를 채우는 패딩이 필요하다.

글 읽기