Skip to content

[JA] added appendix1-13 #192

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

tamasan238
Copy link
Member

added JP version of wolfBoot/src/appendix01-13.md .

@miyazakh
Copy link
Contributor

とりあえず、1-3まで。残りは順次見ていきます。

Copy link
Contributor

@miyazakh miyazakh left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

4-7まで。


Microsoftは、HSMに保存された鍵を使用して安全な鍵管理およびプロビジョニングツールを提供しています。
このメカニズムは、管理された鍵を使用したペイロードの署名のサポートを含む複数の目的のための鍵管理を一元化するのに役立ちます。
これはwolfBootと組み合わせて、デバイスのフリートに公開鍵をプロビジョニングするために使用できます。
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

in a fleet of devices は、「複数台のデバイスに」みたいに訳すと自然なように思います。

};
```

- `slot_id`は、0から始まる鍵スロットの増分識別子です。
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

slot_idは、順番に付けられたIDで0から始まります。はどうでしょうか?

`int keystore_num_pubkeys(void)`

鍵ストア内のスロットの数を返します。
今日ファームウェアを認証したい場合は、少なくとも1つのスロットが配置されているはずです。
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

今日→現在の

この記録は、Platform Configuration Register(PCR)と呼ばれるTPM内の特別なレジスタによって改ざん防止しています。
その後、ファームウェアアプリケーション、RTOS、リッチOS(Linux)はTPMのPCRを読み取ることで、その情報のログにアクセスできます。

wolfBootはwolfTPMとの統合により、TPM2.0チップと疎通できます。
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

wolfBootは、wolfTPMと統合可能であるおかげで、TPM2.0チップと連携できます。はどうでしょうか?

## コンセプト

一般的に、システムはセキュアブートを使用して署名を検証することで、正しく本物のファームウェアがブートされることを保証します。
その後、この知識はシステムにとって未知のものとなります。
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

しかし、そのあとはシステム側でその情報を把握することはできません。はどうでしょうか?

一般的に、システムはセキュアブートを使用して署名を検証することで、正しく本物のファームウェアがブートされることを保証します。
その後、この知識はシステムにとって未知のものとなります。
アプリケーションは、システムが既知の良好な状態で起動したかどうかを知りません。
時にはこの保証がファームウェア自体に必要です。
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

時には、→ 場合によっては、はどうでしょうか?

@tamasan238
Copy link
Member Author

@miyazakh さん
ご確認ありがとうございます!
13まで揃い次第,一括して適用いたします.(なにか懸念点が生じた場合には別途ご相談させてください)

@tamasan238 tamasan238 requested review from miyazakh and removed request for kojo1 June 3, 2025 03:37
現在、[LMS/HSS](https://tex2e.github.io/rfc-translater/html/rfc8554.html)および[XMSS/XMSS^MT](https://tex2e.github.io/rfc-translater/html/rfc8391.html)のサポートが追加しています。

LMS/HSSとXMSS/XMSS^MTはどちらもポスト量子ステートフルハッシュベース署名(HBS)方式です。
これらは小さな公開鍵、比較的高速な署名と検証操作を持ちますが、署名サイズが大きいことで知られています。
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

検証を行いますが、


* `--delta BASE_SIGNED_IMG.BIN` このオプションは、`BASE_SIGNED_IMG.BIN`と`IMAGE.BIN`から署名された新しいイメージの間のバイナリ差分ファイルを作成します。結果は`_signed_diff.bin`で終わるファイルに保存されます。

使用される圧縮ス鍵ムはBentley–McIlroyです。
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

圧縮は、Bentley–McIlroyで行われます。

@@ -0,0 +1,219 @@
# TrustZone-MセキュアドメインにおけるwolfCrypt

ARMv8-Mマイクロコントローラーは、ソフトウェア実行のためのハードウェア支援ドメイン分離をサポートしています。
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ハードウェア支援ー>ハードウェアによる

@miyazakh
Copy link
Contributor

miyazakh commented Jun 4, 2025

一通りおわりました。

@tamasan238
Copy link
Member Author

ありがとうございます!拝見します.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants