web-dev-qa-db-ja.com

NSA)の関与なしに設計された暗号化スキーム

NSAからの既知の関与なしに設計された主流の暗号アルゴリズムは何ですか?

twofishがBruceScheierによって設計されていることは知っていますが、他に独自に開発されたアルゴリズムはどれですか?

これはnot主観的な質問であることに注意してください

Ole'BruceSchneierが彼のデザインに弱点を注入するためにNSA)によってひそかに支払われなかったことをどうやって知っていますか?

NSAは強力で、暗号化システムを弱くすることを目的としており、その効果をいじくり回したり賄賂を贈ったりする可能性があるという偏執的な立場を取る場合、特定のシステム作成者は免疫があり、明らかにクリーンであると主張しますそのような干渉から、純粋な希望的観測です。さらに言えば、Rijndaelが作成した基本的な理由から、 AES自体 、つまりRijndaelは「NSAによって変更されていない」と信じる方が理にかなっています。アメリカ人ではないため、ブルースシュナイアーよりもNSAレバレッジの影響を受けにくい。

ブルースが買収されたとは主張しないことに注意してください。天国は、チャック・ノリスの外見に非常に似ている人を証拠なしに非難することを禁じています。しかし、私はあなたがあなた自身の質問を考え抜いていないことを意味します。敵がアルゴリズムを操作して、何百人もの訓練を受けた暗号学者が見逃している「明白な」弱点を含めることができる場合、そのアルゴリズムに関係なく、anyアルゴリズムを信頼することはできません。とされる著者。

さて、本当に騒々しいゴシップが必要な場合、AESコンテストの時点で、NSA候補は [〜#〜] mars [〜#〜] =。暗号学者はそれを好まなかった。それは、その優勢が主張されているためではなく(ドン・コッパースミスは非常に尊敬されている暗号学者である)、適切な科学が可能であったRijndaelやSerpentのようなニースの通常の構造と比較して内部的に複雑すぎてやや「不法」だったためであるはるかに簡単に作られます。

15
Thomas Pornin

主観的ではありませんが、それでも答えることは不可能です。

NSAが招待されていないプロセスを妨害したい場合は、所属を開示せずに行動するように誰かを送ることでそうすることができます。代理店は、誰かが送った暗号化について十分な知識を持っています。そのようなプロセスで真剣に受け止められるでしょう。

4
tylerl

NSAがこれらのいずれにも関与していなかったことを証明するのは難しいですが、それらの開発履歴を考えると、それはありそうにないようです。NIST/ NSAによる文書化された「微調整」はなく、ほとんどのこれらのアルゴリズムの作成者は米国外にいます。

2
David

NSAの反対の関与を好む場合は、ロシアの [〜#〜] gost [〜#〜] 暗号を試すことができます。

これは興味深い点を提起します-GOSTは Feistel Network[〜#〜] des [〜#〜] と同じクラスと見なされるため、-などの派生物 DES "NSAニュートラル"と見なすことができます。そうでない場合、ロシアはDES *に似たブロック暗号を作成しませんでした。

*「ソビエトがアメリカの技術を盗んだ」というのは、信頼できない盗まれた暗号を導入することは決してないので、暗号製品には当てはまりません。ソ連には、特にポーランドからの非常に熟練した数学者がたくさんいました。

1
LateralFractal