Cryptreeの問題
K2をK1で暗号化した結果 : K1 -> K2 「->」をSymmentric Linkと呼ぶ。
Symmentric Linkと同じ。 K1 ⇀ K2 そして、 K1 ⇀K2'に更新できる。
この部分の設計が難しいYudai.icon
簡単にフォルダとファイルで分けるのは違う
対称暗号化は、一般的に高速で、少ない計算リソースを必要とするため、大量のデータを暗号化・復号化するのに適しています。そのため、一般的にはファイル(データ)の暗号化に対称暗号化が使用されます。 一方で、非対称暗号化は比較的計算負荷が高いですが、公開鍵と秘密鍵という2つの鍵を使用することで、安全に鍵を交換することなく、暗号化と署名の検証を行うことができます。非対称暗号化は、これらの特性を活かして、ユーザー認証、鍵交換、データの完全性確認などに使用されます。 つまり子ノードを復号化すると親ノードを復号化する必要がある
違うわ、その子ノードだけか
chatGPT.iconCryptreeの構造では、通常、子ノードのキーは親ノードのキーを使用して暗号化されます。これは親ノードから子ノードへの"ダウンリンク"となります。従って、子ノードのキーが何らかの理由で侵害(汚染)された場合、その影響は直接親ノードには及びません。なぜなら、親ノードのキーは子ノードのキーを導出するために使われるだけであり、逆は真ではないからです。 一方向性により子ノードの鍵から親ノードの鍵は解けない 問題なのはどのノードなのかを探す部分か
頭の理解が混乱してたわYudai.icon
重要な問題は下記二つ
並列にノードを置くのではなく二分方で分かれている
時間的な処理が増える
シャワー浴びてたら気付いたYudai.icon
そうなるとCIDが変わる
これ追いかけるために以前Tableland使ってたから解決できるとは思うがもっといい方法ないかな
DELETEが行えない
ここに対しては大丈夫な気もする
むしろ削除できない方がいいまである?