Home

ソフト編

ソフト編(補足)

ニモニックXCOUNT

「剰余演算μ コード設計仕様」(3) 99/06/14 にはないニモニックでXCOUNTがある。これはCMPと同じ11bitをONにする。


XCOUNT注意点

ニモニックXCOUNTはモンゴメリ乗算器を制御するためのDPレジスタをカウントアップする命令だが、ニモニックCMPと重複させている。このためCMPを使ったあとMRESでかならずDPをクリアすることが必要。


モンゴメリ乗算器の制約

モンゴメリ乗算の演算器と接続されているのはAレジスタとDレジスタだが、Aレジスタはモンゴメリ乗算のループの2サイクル前までに確定させること、Dレジスタはモンゴメリ乗算のループの3サイクル前までに確定させることが必要。


サイドチャネルについて

PCのノイズからRSA暗号鍵を盗む方法などに注意して、 なるべくサイドチャネルに強いコードを作成