|
ソフト編(補足)ニモニックXCOUNT「剰余演算μ コード設計仕様」(3) 99/06/14 にはないニモニックでXCOUNTがある。これはCMPと同じ11bitをONにする。 XCOUNT注意点ニモニックXCOUNTはモンゴメリ乗算器を制御するためのDPレジスタをカウントアップする命令だが、ニモニックCMPと重複させている。このためCMPを使ったあとMRESでかならずDPをクリアすることが必要。 モンゴメリ乗算器の制約モンゴメリ乗算の演算器と接続されているのはAレジスタとDレジスタだが、Aレジスタはモンゴメリ乗算のループの2サイクル前までに確定させること、Dレジスタはモンゴメリ乗算のループの3サイクル前までに確定させることが必要。 サイドチャネルについてPCのノイズからRSA暗号鍵を盗む方法などに注意して、 なるべくサイドチャネルに強いコードを作成 |