無料のモバイルデバイスを作成するための先駆的プラットフォームが導入されました

アンドリュー・ファン(アンドリュー・ファン)、受賞歴のある著名な無料ハードウェア活動家 EFF パイオニア アワード 2012, 紹介された オープンプラットフォーム」前駆」は、新しいモバイルデバイスのコンセプトを作成するために設計されました。 Raspberry Pi と Arduino を使用してモノのインターネット用のデバイスを作成できるのと同様に、Precursor はさまざまなモバイル デバイスを設計および組み立てて、自分の手で問題を解決できる機能を提供することを目指しています。

他のプロジェクトとは異なり、Precursor は愛好家にボードだけでなく、69 x 138 x 7.2 mm のアルミニウムケース、LCD スクリーン (336x536)、バッテリー (1100 mAh リチウムイオン) を備えたポータブル デバイスの既製のプロトタイプを提供します。 、小型キーボード、スピーカー、振動モーター、加速度計、ジャイロスコープ。 このコンピューティング モジュールには既製のプロセッサは付属していませんが、ザイリンクス XC7S50 FPGA に基づくソフトウェア定義 SoC が付属しており、これに基づいて 32 MHz の周波数で動作する 100 ビット RISC-V CPU のエミュレーションが行われます。整頓された。 同時に、他のハードウェア コンポーネントのエミュレーションにも制限はなく、たとえば、6502 や Z-80 から AVR や ARM まで、サウンド チップや各種コントローラーに至るまで、さまざまなプロセッサの動作をエミュレートできます。 このボードには、16 MB SRAM、128 MB フラッシュ、Wi-Fi Silicon Labs WF200C、USB タイプ C、SPI、I²C、GPIO が含まれています。

無料のモバイルデバイスを作成するための先駆的プラットフォームが導入されました

セキュリティ関連の機能には、XNUMX つのハードウェア擬似乱数ジェネレーターの存在が含まれます。 興味深いのは、このデバイスには基本的にマイクが内蔵されていないことです。サウンドの受信はヘッドセットが明示的に接続されている場合にのみ可能であり、ヘッドセットが切断されている場合は、デバイスがたとえデバイスであっても盗聴を組織することは物理的に不可能であることが理解されています。ソフトウェアが侵害されました。

無線通信 (Wi-Fi) 用のチップは、プラットフォームの他の部分から分離されたハードウェアであり、別の環境で動作します。 不正アクセスから保護するために、ロック可能なケースも使用され、完全性監視用に別個の RTC が使用され、スタンバイ モードでの動作監視 (加速度計とジャイロスコープが常にオン) が行われます。 また、AES キーを使用して有効化される、自己破壊チェーンとすべてのデータの即時消去もあります。

FHDL 言語はハードウェア コンポーネントの記述に使用されます みげん (断片化されたハードウェア記述言語)、Python に基づいています。 Migen はフレームワークに含まれています ライトX、電子回路を作成するためのインフラストラクチャを提供します。 FPGAとLiteXを使用したPrecursorをベースにしたリファレンスSoCを用意 信頼される、100 MHz VexRISC-V RV32IMAC CPU、および組み込みコントローラーを含む
18 MHz LiteX VexRISC-V RV32I コアを搭載した Betrusted-EC。

無料のモバイルデバイスを作成するための先駆的プラットフォームが導入されました

Betrusted SoC は、擬似乱数ジェネレーター、ECB、CBC、CTR モードを備えた AES-128、-192、-256、SHA-2 および SHA-512 などの暗号化プリミティブの組み込みセットを提供します。 暗号エンジン 楕円曲線 Curve25519 に基づいています。 暗号エンジンは SystemVerilog で書かれており、プロジェクトの暗号カーネルに基づいています。 Google OpenTitan.

Precursor はプロトタイプの作成と検証のためのプラットフォームとして位置付けられていますが、Betrusted は Precursor 上に構築された既製のモバイル デバイスの XNUMX つです。 暗号キーの隔離されたストレージに使用される従来のエンクレーブは、キーロガーを使用したパスワードの収集やスクリーンショットによるメッセージへのアクセスなどの高レベルの攻撃から保護できないため、Betrusted はエンクレーブの実装にユーザー インタラクション要素を追加します (HCI、人間とコンピュータの相互作用)、人間が読み取れる機密データが安全なデバイスの外部に保存、表示、送信されないようにします。

Betrusted は携帯電話を置き換えようとしているのではなく、監査可能な入出力を備えた安全なエンクレーブを作成しようとしています。 たとえば、外部のスマートフォンを Wi-Fi 経由で信頼できないデータ チャネルとして使用できますが、送信される暗号化されたメッセージは Betrusted デバイスの内蔵キーボードでのみ入力され、受信したメッセージは内蔵画面にのみ表示されます。 。

すべての Precursor コンポーネントと Betrusted コンポーネントはオープンソースであり、ライセンスに基づいて変更や実験が可能です。 オープンハードウェアライセンス 1.2、すべての派生作品を同じライセンスの下で公開する必要があります。 オープンも含めて スキーム そして完全なプロジェクトドキュメント メインボードと補助ボード、実装準備完了 信頼できる SoC и 制御コントローラ (EC)。 筐体の3Dプリントが可能なモデル。 オープンプロジェクト形式でも開発中 ファームウェアセット そして専門化された オペレーティングシステム Xous はマイクロカーネルに基づいています。

無料のモバイルデバイスを作成するための先駆的プラットフォームが導入されました

出所: オープンネット.ru

コメントを追加します