特別計算法

特別計算法 (とくべつけいさんほう) は暗号計算の一手法。釜賀一夫が考案した。
特別計算.
日本陸軍では、文字列をコードに変換する第1次暗号と、それに乱数を合成する第2次暗号の2ステップで暗号化を行っていた。
乱数が反復して使用されることのない場合は非算術計算と呼ばれる桁ごとの加算 (復号は減算となる) が利用されていたが、戦況が悪化して乱数の補給に問題が生じた場合に安全な通信を確保するために、乱数を反復使用しても容易に解読されないように特別計算が導入された。
特別計算表は、2つの数字　formula_1 から formula_2 を与える表の形で与えられる。ただし、任意の formula_3 について formula_4 から formula_2 への全単射写像でなければならない。
ラテン方陣は特別計算表として使用することができる。
表を使用するため、非算術計算に比べて計算速度は遅い。演練したものの計算速度は非算術計算で約140字/分で、特別計算では約60字/分である。
米軍による解読.
日本国内での評価.
終戦後、釜賀一夫がGHQの暗号専門家に尋問された際に特別計算法について披露したところ、解読できなかったことに納得した。
暗号事故の非常時対応には以下3通りの対策をして新規暗号書の補充は行わずに済んだ。