ECDSAはディジタル署名の一種であり,近年では自動運転技術の実現のために秒間1000回のECDSAの計算が必要とされている[1].なお,この秒間1000回は今後も増加する可能性がある.
=>高速にECDSAを行う需要がある.
HDLでハードウェアを記述することにより,FPGAやVLSIを用いてハードウェア化することができ,最終的には車載用のコントローラーに組込むために役立つ可能性がある.
=>ハードウェア化する必要性
よって,以上の2つからECDSAをFPGA上に実装することとなった.なお,FPGAでの実装にはHDL(VHDL)を使用するため,そのHDLを流用することでVLSIにすることも可能となるかもしれない.
[1]] M. Knezevic, V. Nikov, and P. Rombouts, “Low-latency ECDSA signature verification — A road towards safer traffic,” NXP Semiconductors, Available: https://eprint.iacr.org/2014/862