Skip to content
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

細かな誤りの修正 #1470

Merged
merged 1 commit into from
Mar 27, 2025
Merged

細かな誤りの修正 #1470

merged 1 commit into from
Mar 27, 2025

Conversation

yukatayu
Copy link
Contributor

以下の箇所が正確性に欠けると思ったので、修正しました。
もし良さそうでしたら取り込んでみてください。

改竄検知

SHA256 と書いてあったのは恐らく HMAC-SHA256 のことだと思いますが、改竄検知アルゴリズムとしては HMAC の部分が本体なのでそちらを表記するよう修正しました。
また、 TLS の説明をする文脈では AES-GCM 等の AEAD がよく使われているので、そちらも追記しました。

楕円曲線

楕円体というのは、3次元版の楕円(つまり $\frac{x^2}{a^2}+\frac{y^2}{b^2}+\frac{z^2}{c^2}=1$ となるような図形)です。
EC系で使うのは有限体上の楕円曲線(正規化した場合 $y^2=x^3+ax+b$ )ですので、そう修正しました。

また「掛け算」というのも不正確でして、楕円曲線上の有理点同士の演算は環ではなく群ですので、整数倍しか定義されていません。
単に「掛け算」と書くと有理点同士の掛け算が定義されているように見えてしまいますので、分かりやすさも考慮して比較表でのみ「スカラー乗算」と表記するようにしました。

誤字の修正

s/Ephmeral/Ephemeral です。

@yukatayu yukatayu changed the title 些細な誤りの修正 細かな誤りの修正 Mar 26, 2025
@yukatayu
Copy link
Contributor Author

@ma91n レビューお願いします。

@ichikawa4379
Copy link

@yukatayu
ありがとうございます!!

  • 改ざん検知に関しては理解しました。OKそうです、ありがとうございます。
  • 楕円曲線について、数学的に詳しいことはあまり分からない...のですが、この記事 などを見て、「楕円曲線上の点の加法は可能であるが,乗算は定義されない.しかし,同一の点に対する繰り返しの加算であるスカラー倍算を定義することができる.」ということは理解しました。こちらもOKそうです、ありがとうございます。
  • 改ざん検知に関して、シーケンス図を修正する必要があるかだけ確認する必要があるので、approve は少々お待ちください。 (cc: @future-mano )

@ma91n ma91n merged commit 497227b into future-architect:main Mar 27, 2025
1 check passed
@ma91n
Copy link
Collaborator

ma91n commented Mar 27, 2025

@yukatayu ありがとうございます! マージしました!
GitHub Actionが動くので、じきに反映されます

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