 
 
 
 
 
 
 
 
 
 
計算機の通信では, 文字コードや
バイト列(数字列)に変換された音声, 画像情報
がやりとりされる.
これらの情報(数字列)をまもるために, 
これらの数字をてきとうな関数  で変換してから送出するのが,
暗号化である.
復号には
 で変換してから送出するのが,
暗号化である.
復号には  の逆関数の計算が必要である.
 の逆関数の計算が必要である.
 を暗号化する関数
 を暗号化する関数  にはいろいろなものがある.
たとえば,
 にはいろいろなものがある.
たとえば,
 と
 と  をうまい数に選び,
 をうまい数に選び,
 
携帯電話でもおなじみになった 画像や音声のやりとり, 電子商取り引きに必須の暗号化には 高度な数学が活躍している. これらの原理の理解には大学でならう線形代数, 微分積分を はじめ各種の数学の知識が必要となる.