Semiconductor Portal

» セミコンポータルによる分析 » \術分析 » \術分析(半導)

Lattice、セキュリティ機ΔFPGAに格納、レジリエンス機Δ鯀箸濆む

中小型FPGAで、]期の開発を推進しているLattice Semiconductorは、セキュリティを啣修垢襯愁螢紂璽轡腑鵑鯆鷆,垢襦FPGA(@MACH XO3D)やそれを使ったシステムそのものをセキュアにする「Sentryソフトウエアスタック」と、出荷する時からデバイスやシステムをセキュアに守るソフトウエア「SupplyGuard」をリリースした。これらはFPGAに組み込む。

Lattice Sentry: 「オンになった瞬間にセキュリティを確保」

図1 システムをセキュアにするFPGAに搭載するソフトウエアSentry 出Z:Lattice Semiconductor


FPGAベンダーはこれまで、プログラムや検証のしやすさを_した開発ツールをリリースしてきたが、Latticeはセキュリティ啣修砲FPGAが~効であることをした。同社のLUT(Look-Up Table: 主要なb理v路を集めた基本ブロック)に使われているロジックデバイスのkつMACH XO3Dは、不ァ発性メモリスイッチを基本としており、jきなC積をめるSRAMではないため2.5mm角のWLCSP(Wafer-Level Chip Scale Package)パッケージに最j9400個のLUTを集積している。

このSentryソフトウエアスタックは、同社のFPGAMACH XO3Dの中にプログラムしておき、システムの電源をオンしシステムが軌Oし始めると同時にこのFPGAがシステムをセキュアにする(図1)。FPGAの中にセキュリティ機Δ鯀箸濆んであるため、システム内のCPUやU御MCU、その他のロジックなどQICのファームウエアの暗イ従霾鵑鯒Ь擇靴討い。さらに、システムが撃されたらリアルタイムでそれを検出する機Δ發△襦2辰┐董不なファームウエアをJ瑤領氷イ篇Xに復元するPFR(Platform Firmware Resilience)機Δ發△襦

このFPGAには、システムの動時にそれをセキュアに守る保護v路ともいうべきRoT(Root of Trust)や、NIST拠の暗イv路をプログラムされている。RoTは、システムの動時にファームウエアの信頼性が確保されているかどうかをR定し確認、保T、通瑤垢詭魍笋魴eつ。パソコンのBIOSにZい。これらの応答はns(ナノ秒)単位で行えるため、システムの動は極めて]いといえそうだ。

PFRv路のIPをFPGAに組み込むためのソフトウエアツールとしてJTのLattice Propelを使えば、Cコードでカスタマイズもできる。RISC-Vコアも集積されており、このCPUを通してNIST SP 800-193拠のPFR (図2)機ΔC言語で実△任る。RISC-Vコアを集積したのは、セキュリティ機Δ魍稜А∧毋T、通瑤覆匹離掘璽吋鵐垢U御や管理を行うためだという。認証をはじめとするセキュア機ΔFPGAロジックにプログラムする。セキュリティv路のサイズは6700個のLUTに相当するため、MAX XO3Dファミリの中でもロジックサイズのjきな最j9400LUTをeつが向く。


FPGAユーザー向けRISC-Vベースのソフトウェア設

図2 これまでFPGAをプログラムしたことのないユーザーでもC言語でRISC-Vコアを通してFPGAにプログラムすることができる 出Z:Lattice Semiconductor


もうkつ、FPGAを出荷してから後にFPGAをボードに組み、暗イ十萢や署@を終えてからシステムに組み込み、完成させるまでのサプライチェーンに渡りデバイスを{跡でき、偽]や複などの保護を行う機Δ魴eつソフトウエアがSupplyGuardだ(図3)。いわばサプライチェーンのレジリエンスのための保護サービスといえる。量妌場から出荷後にシステムの設、運、廃棄までのライフサイクルに渡っても機Δ垢襦


SupplyGuard:完なデバイス・セキュリティ・ライフサイクル管理

図3 出荷後のシステムのセキュリティを管理するSupplyGuard 出Z:Lattice Semiconductor


これら二つのソフトウエアを、FPGAハードウエアに組み込むことで、ダイナミックなトラストを`指すとしている。運の中で外陲ら撃されても瞬時に検出し官することができるようになる。それはマイコンベースでのスタティックなセキュリティではなく、高]官可ΔFPGAでのダイナミックなNIST拠のPFRがn働することをT味している。

(2020/08/28)
ごT見・ご感[
麼嫋岌幃学庁医 忽恢娼瞳恷仟彿坿利| 涙貧舞吸爺爺唹垪| 冉巖忝栽涙鷹匯曝屈曝| 析弗低議傭徨挫罷邦挫謹議概篇撞| 忽恢爾秤涙鷹匯曝屈曝app| 91弼壓瀛啼| 挫寄挫侮艶唯篇撞篇撞| 嶄猟忖鳥匯曝屈曝眉| 晩云娼瞳篇撞匯曝屈曝| 冉巖va天胆va忽恢忝栽消消| 天胆娼瞳冉巖娼瞳| 繁繁壽繁繁邑繁繁訪| 娼瞳冉巖天胆涙繁曝岱鷹| 忽恢眉雫晩恢眉雫昆忽眉雫昆雫 | 渇瓦匯序匯竃壓侮匯泣| 消消寄穗濬琴杠楼| 恷除恷仟嶄猟忖鳥頼屁井窒継互賠 | 叫臼決髄xxxxbbbb嶄忽| 晩云匯曝屈曝眉| 消消娼瞳湘湘冉巖娼瞳| 天巖岱鷹戴篇撞窒継| 冉巖晩昆a▲壓瀛啼| 侮匚利嫋壓濆杰| 窒継繁撹壓濆杰寛シ店恢| 諸舷距縮襖謹勸潤丗壓濆杰| 忽恢匯曝屈曝眉曝胆溺| 昆忽彿坿篇撞匯曝屈曝眉曝| 忽恢撹繁互賠冉巖匯曝app| 冉巖姙槻娼瞳匯曝壓濆杰| 忽恢娼瞳徭恢田壓濆杰| 97繁曇繁繁彼繁繁夊繁繁| 爺爺恂爺爺握匚匚訝頭| zoom才okzoom壓瀛啼| 富絃娼瞳消消消匯曝屈曝眉曝| 嶄猟忖鳥匯曝屈曝眉曝篇撞壓| 晩云18xxx| 消消匯云娼瞳消消娼瞳66| 晩云強只h壓| 消消冉巖天胆忝栽爾秤匯曝| 晩云篇撞www弼| 消消爺爺夊際際夊匚匚嶄猟忖鳥 |