[PKI] VID와 EVID의 역할
VID(Virtual ID)는 국내 전자서명인증체계에서 인증서 소유자의 식별번호를 인증서에 그대로 넣지 않고 본인 확인에 사용할 수 있도록 만든 가상식별번호다. EVID(Encrypted VID)는 인증서 발급 과정에서 VID 관련 정보를 인증기관에 안전하게 전달하기 위한 암호화된...
글 읽기ENGINEERING NOTES · SINCE 2020
Swift와 iOS의 언어·프레임워크부터 PKI와 암호 기술까지, 구현 과정에서 마주친 개념을 정확하고 실용적인 글로 정리합니다.
EXPLORE
LATEST WRITING
최근에 다듬고 업데이트한 기술 기록입니다.
VID(Virtual ID)는 국내 전자서명인증체계에서 인증서 소유자의 식별번호를 인증서에 그대로 넣지 않고 본인 확인에 사용할 수 있도록 만든 가상식별번호다. EVID(Encrypted VID)는 인증서 발급 과정에서 VID 관련 정보를 인증기관에 안전하게 전달하기 위한 암호화된...
글 읽기RSA는 공개 키와 개인 키를 사용하는 비대칭 암호 알고리즘이다. 큰 정수의 소인수분해가 어렵다는 성질에 안전성의 기반을 두며, 암호화와 전자서명에 모두 활용할 수 있다. 하지만 같은 수학 연산을 쓴다고 해서 암호화와 서명이 서로의 단순한 역연산인 것은 아니다. 각각 다른 인코딩 ...
글 읽기AES 같은 블록 암호는 고정된 크기의 블록을 처리한다. CBC처럼 평문을 블록 단위로 나누는 운용 모드에서 마지막 데이터가 블록 크기에 미치지 못하면, 정해진 규칙으로 바이트를 채우는 패딩이 필요하다.
글 읽기Core Data는 앱의 모델 객체와 객체 그래프를 관리하는 프레임워크다. 변경 추적, 관계 관리, 검증, Undo/Redo, faulting, 영속성 같은 기능을 제공한다.
글 읽기이 블로그는 Jekyll과 Minimal Mistakes 테마를 사용한다. 설정을 바꿀 때 자주 마주친 문제와 현재 프로젝트에서 확인한 해결 방법을 한곳에 정리한다.
글 읽기