ナノ材料

IoT機器の個体認証向け新たなPUF技術を開発

2018年06月14日

概要

当社は、半導体チップのばらつきをチップ指紋(ID)として使う物理困難関数(Physically Unclonable Function:PUF)について、FPGA(Field Programmable Gate Array)(注1)に簡単に実装できる技術を開発しました。本技術を適用することで、ロボットやIoT機器間の相互認証が低コストで実現可能となります。

開発の背景

IoTやAIを活用して人々の生活をより良くし、新たな価値創造につなげる「デジタルトランスフォーメーション」が注目を集めています。この実現には、IoTの更なる普及が欠かせません。インターネットに接続される機器はますます増加し、例えば工場内の製造機器と制御装置が相互にデータをやり取りする等、機器同士のさまざまな連携が想定されます。また、多くのシステムがインターネットに接続されることでそれらのシステムへのサイバー攻撃のリスクが一層高まることが懸念されています。これらを背景に、ITセキュリティ技術に加えてデバイス認証技術を活用したIoT機器向けセキュリティ技術の重要性が指摘されています。PUFは、電子回路を構成する個々のデバイスのばらつきを、チップ固有のIDとして利用することで、暗号による認証を実現するセキュリティ技術です。PUFは、複製困難なため安全性が高く、低コストで実現可能なため、IoT機器の認証技術への適用が期待されます。一方で、従来のPUFでは、回路の配線に対称性が求められるなどの制約や、複雑な設計を要するため組込機器をはじめとするIoT機器への実装が困難という問題がありました。

本技術の特徴

そこで当社は、発振回路の初期出力波形をIDとして採用する新たなPUFを開発しました。本技術は、従来方式では必要だった回路の対称性等の制約がなく、FPGAのように頻繁に書き換えられる回路へも容易に実装できます。更には、従来の方式と比較して、IDを発生させるために回路に電流を流し続ける必要がないことから、低消費電力化も可能となります。本技術により、IoT機器における個体認証や、デバイスの複製・偽造防止が簡単に実現できます。安全な機器からのデータ収集、機器の制御に欠かすことができない技術です。
また、本技術を搭載した自走ロボットによる、相互認証を実証しました。PUFを実装したFPGAが搭載された親機と子機を用意し、子機は親機からの信号発信命令により、それぞれIDを発信します。事前にIDが親機に登録されていれば認証され、親機のLEDが光るという仕組みです。実証実験では、本技術により機器間の相互認証が可能であることを確認できました。

図1:従来型と開発したリング発振器型PUFの比較

図2:デモの構成

図3:PUFロボットによるデモの様子

※再生ボタンをクリックすると、YouTubeに掲載している動画が再生されます。
※YouTubeは弊社とは別企業のサービスであり、各サービスの利用規約に則りご利用ください。

今後の展望

当社は今後も、セキュリティ技術の向上に向けて開発を進め、IoT機器やインフラソリューションなどの活用場面の拡大をはじめ、デジタルトランスフォーメーションを支える安全なIoTシステムの構築に貢献していきます。

(注1)出荷後でも回路の書き換えが可能な集積回路。