암호학/암호모듈(2)
-
PBKDF2 (키 유도 알고리즘)
PBKDF2(패스워드 기반 키 유도 함수)는 Password-Based Key Derivation Function Version 2의 약자로서 사용자 패스워드를 기반으로 키(Key)를 유도하기 위한 대표적인 함수이다. 미국 NIST에서 승인한 알고리즘 사용자 패스워드에 해시함수, 솔트(Salt), 반복 횟수 등을 지정하여 패스워드에 대한 다이제스트(Digest)를 생성한다.
2021.06.04 -
FPGA란?
FPGA(Field-programmable logic array)는 뭘까? 그 이름에서 나타나 있듯이 “프로그램 가능한 논리소자의 배열의 일종”이다. “programmable”은 “프로그램 가능한”이고 “logic”은 “논리소자”를 의미하며, “array”는 “배열”을 의미하는데 “Field”의 의미가 그답에서 보이지 않는것 같습니다만, 실제로는 array에 그 의미가 포함되어 있습니다. 밭, 논 같은 경작지를 생각해보면 넓은 평야(field)의 경우 바둑판처럼 규칙적인 구획을 가진 배열이지요. 가로 세로로 나누는 것은 사람들이 걸어다닐수 있는 “둑”과 같은 것이고요. 즉 FPGA는 하나의 밭의 구역과 같은 로직블럭이 넓은 평야에 있는 밭처럼 규칙적, 반복적으로 배치되어 있으며, 그 각각의 로직 블럭을 ..
2021.06.01