ECDSA

bitcoin

Chapter 1: Dealing with Black Hat Issues

Black hats have been causing a lot of trouble. In response, I’ve increased the number of keys using different algorithms...
AI-NFT

chapter1, ブラックハットには困ったものです。

ブラックハットが大暴れで、困ったものです。そこで私は、違うアルゴリズムの鍵を増やしました。 Web3 ブロックチェーン サイドチャネル攻撃耐性 検証サイト※ 実際のトランザクションを通じてサイドチャネル攻撃の検証を実施しております。※ SO...
AI-NFT

量子AI耐性側からECDSA側に10 SORAを振り分ける機能を実装

SORA-QAI暗号通信等の機能を活用する時に必要となるネットワーク手数料はECDSA側から取っております。この理由として、量子AI耐性側から各機能を活用するための手数料を取ると、手数料分がちょうど別の残高から引くことになった時、そのトラン...
AI-NFT

ウォレット内部にあるECDSA鍵をSchnorr署名集約クラスのXOnlyPubKeysにpushしていくだけで検証できるようになりました。本実装ではY座標偶数の制約はありませんので、ECDSAの代わりにSchnorr署名を使うことができます。

この方向性で、75個のECDSA鍵を集約して実稼働できる見通しが立ちました。Y座標偶数の制約がないため、ウォレット内部から自由に選んでpushして集約することができます。便利です。
AI-NFT

検証中のschnorr署名で、Rの計算手法を少し変え、X座標とY座標の両方一致(つまり点の一致)で有効とする方法の確認が取れました。

検証中のschnorr署名で、Rの計算手法を少し変え、X座標とY座標の両方一致(つまり点の一致)で有効とする方法の確認が取れました。X座標の一致でも十分な気はしますが、Y座標まで検証可能なら、これで楕円曲線の点を完全に捉えてた形で、署名の有...
AI-NFT

schnorr署名、検証を完了しました。そこで、実装に手を加えて再検証です。Rを利用する計算手法の部分です。

やはりschnorr署名では、署名の際に無作為に決めたRのY座標が偶数で、そのX座標がハッシュから得たX座標と等しくなるという性質でした。そこで、Rを利用する計算手法を少し変えると、X座標とY座標の両方が一致する場合もあり、今、その両方が一...
AI-NFT

公開鍵は32バイトでX座標のみ、そして署名は64バイトの固定長になってました。

schnorr署名の検証作業、順調で、本日完了の見通しです。実際のロジックをOpenSSL等で実際に組んでみて、その署名までの流れをみております。 公開鍵は32バイトでX座標のみ、そして署名は64バイトの固定長になってました。そこでちょっと...
AI-NFT

仮想通貨の秘密鍵は、金庫の暗証番号と同じです。サイドチャネル攻撃耐性を強化しました。

最新版(v3.68.14)へと更新しました。 今回の更新は、ECDSA(仮想通貨の最も大事な鍵の部分)のサイドチャネル攻撃耐性を強化しました。 このサイドチャネル攻撃というのは、パターン化された行動から鍵の内容を推測してしまうという怖い攻撃...
AI-NFT

The following three crucial keys will soon be in place

The following three crucial keys will soon be in place. We have a bad habit of implementing them before summarizing them...