事実や情勢を、悪意のある何者かから守る――。そのために古くから用いられてきたのが暗号だ。対称暗号やケルクホフスの原理、非対称暗号と鍵交換、デジタル署名など、暗号技術を理解するための基本を易しく解説する。