「Armv9」は「富岳」の技術で性能向上、「レルム」コンセプトでよりセキュアに組み込み開発ニュース(2/2 ページ)

» 2021年03月31日 06時30分 公開
[朴尚洙MONOist]
前のページへ 1|2       

新たなセキュリティ機能「CCA」では「レルム」というコンセプトを導入

 Armv9はセキュリティ関連の機能拡張も重視しており、その代表となるのがCCAだ。Armv8では、アプリケーション処理などを行うセキュアな領域と、ハイパーバイザー上で処理するノンセキュアな領域に分割したファームウェアを提供していた。

「Armv8」のファームウェアの領域構成 「Armv8」のファームウェアの領域構成(クリックで拡大) 出典:Arm

 CCAでは、セキュア領域とノンセキュア領域からも分離された、あらゆるプログラムが利用可能な「レルム(Realms)」という新たな領域を動的に生成するというコンセプトを導入する。例えば、業務アプリケーションの場合、レルムによって、使用中あるいは待機中、移動中の機密データやコードを他のシステムから保護できるという。

「Armv9」では「レルム」というコンセプトを導入する 「Armv9」では「レルム」というコンセプトを導入する(クリックで拡大) 出典:Arm

 レルムの管理は、ArmのセキュリティIP「TrustZone」をベースに開発した「Realm Manager」によって行う。レルムのために確保するメモリを動的に設定できるので、TrustZoneと比べてもデータ保護が容易になるとしている。CCAの技術詳細は、2021年夏に発表する予定だ。

「レルム」の利用イメージより複雑な利用も可能 「レルム」の利用イメージ(左)。より複雑な利用も可能だ(右)(クリックで拡大) 出典:Arm

 セキュリティ関連では、グーグル(Google)と共同開発した「Memory Tagging Extensions」も導入する予定だ。この技術は、タグとポインタを使ってメモリ使用の正しさを確認するもので、Android 11とLinuxの「OpenSUSE」にも採用される予定だという。

「Memory Tagging Extensions」の概要 「Memory Tagging Extensions」の概要(クリックで拡大) 出典:Arm

 グリセンスウェイト氏は、Armv9のインパクトについて「『Armv7』ではベクトル演算処理器『NEON』の導入、Armv8では32ビットから64ビットへの移行というトピックがあった。Armv9は、64ビット化による全面刷新という大きな変化のあったArmv8とArmv7の中間くらいのイメージだ」と述べている。

⇒その他の「組み込み開発ニュース」の記事はこちら

前のページへ 1|2       

Copyright © ITmedia, Inc. All Rights Reserved.