独自の暗号化アルゴリズムをテストするにはどうすればよいですか?


13

ブロック暗号対称鍵アルゴリズムを開発したばかりで、一部の製品で使用しています。実際に試してみたい。

暗号化アルゴリズムを国際暗号化コンテストにどのように入力しますか?


21
あなたは暗号学者ですか、それとも暗号文学と研究に精通していますか?そうでない場合、あなたの製品が簡単に壊れてしまい、既存の広く査読された暗号と実装を使用するだけでよいと言うことさえできます。暗号化は非常に困難です。手遅れになる前にいつ失敗するかを判断するのは困難です。

15
セカンド@delnan。独自の暗号を作成することは学習実験の目的のみに特に使用され、実際のシナリオでは決して使用されない限り、決して良いアイデアではありません。そして、それでも、新しいアルゴリズムを思い付くよりも、背後にある数学的原理に重点を置いて、既知のアルゴリズムを実装および研究することを好むべきです。暗号権利を取得するあるハード - 、1つは、独自の暗号化を実装しようとするべきではないとして、これまでに
zxcdw

3
プロが使用するテクニックのいくつかを見つけて、独自の暗号を解読してみてください。しっかりしていると思うなら、ソースコードを公開してください。
ジェームズ

16
Bruce Schneierには、あなたの状況に関連するメモがあります:schneier.com/crypto-gram-9810.html#cipherdesign
K.Steff

6
余談ですが、これはばかげた質問だとは思いませんし、閉じるべきだとも思いません。それをオープンに立たせることで、同じ仕事をしようとする他の人が、彼らが非常に困難な分野に参入していることを知ることができます。
ゲイリーロウ

回答:


16

はい、しかしそれらは通常反対です。

暗号の有名な専門家がアルゴリズムを提出するように招待され、世界中の誰もがそれらを破るように招待されます。最善を尽くすものが、次の標準になります。これらのアルゴリズムは、すでに自分の発明者、学生、仲間の研究者、さまざまなインテリジェンス機関の専門家の数学的テストに耐えています。

申し訳ありませんが、評判、出版物、またはフィールドに立っていないアマチュアによるアルゴリズムを破ろうとする時間/努力/リソースを投入する人はいません。


1:私は「誰を」言わないないだろう、私は「誰も、誰もが耳を傾けるだろう」と言うでしょう
mattnz

2
彼のアルゴリズムをクラッキングすることに努力することをいとわない人がたくさんいます-それは黒い帽子をかぶった日陰のものです。
ラースヴィクルンド

7
@LarsViklund-それは本当です!欠陥のある暗号化システムを壊すために人々に努力してもらいたい場合は、商業環境で使用してください
マーティンベケット

4
ただ...チャンスは、彼らはそれを破るとき、彼らはそれについてあなたを教えてくれませんかなり良いがあることに注意してください
ジェリーの棺

@JerryCoffin-彼らは匿名で誰もが認識のためだけにどのようにそれをしたかを伝えます。
ジェフ

13

実際に試してみたい。

公共の場で、重要でない金額へのアクセスを制御するために使用します。しばらくお待ちください。まだお金があるなら、それは十分に強いです。


2
興味深いことに、ビットコインを使用した楕円曲線暗号化でまさにそれが起こっています(bitcoin.stackexchange.comを参照)
ゲイリーロウ

@GaryRowe私は少しおしゃべりでしたが、実際には非常に良い点です!
AakashM
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.