© K-BOOKS · 무료 웹 열람용 콘텐츠입니다. 무단 복제·저장·인쇄·재배포를 제한합니다.
DIRECTION 04
비밀과 신뢰는 어떻게 만드는가
암호 계산에서 사람과 서비스의 권한까지
남이 모두 볼 수 있는 길에서 어떻게 같은 비밀을 만들고, 그 비밀을 쓸 사람까지 확인할 수 있을까요?
이 방향에서 걷는 길
- 01암호를 쓰기 전에 무엇을 감추고 무엇을 확인할지 정한다
- 02하나의 비밀로 큰 데이터를 바꾼다
- 03여러 블록을 안전하게 묶고 변조까지 알아낸다
- 04공개된 길에서 같은 비밀을 만든다
- 05공개키와 개인키의 비대칭을 계산으로 확인한다
- 06파일이 바뀌었는지는 해시로 비교한다
- 07누가 만든 메시지인지 MAC과 서명으로 확인한다
- 08인증서로 키와 이름을 연결하고 키의 생애를 관리한다
- 09TLS는 키 합의와 인증을 한 대화로 묶는다
- 10로그인은 비밀을 아는지와 인증기를 제어하는지 확인한다
- 11한 번의 인증을 여러 서비스에 연결한다
- 12신원을 확인한 다음 행동의 범위를 결정한다
- 13비밀의 흐름과 데이터의 올바름에는 다른 규칙이 필요하다
- 14해시로 기록을 잇고 합의로 어느 기록을 따를지 정한다
- 15새 암호는 어떤 문제를 바꾸는가