Kendi şifreleme algoritmamı nasıl test edebilirim?


13

Bir blok şifreleme simetrik anahtar algoritması geliştirdim ve bazı ürünlerimde kullanıyorum. Bunu gerçek bir teste tabi tutmak istiyorum.

Şifreleme algoritmalarını uluslararası bir şifreleme yarışmasına nasıl sokabiliriz?


21
Bir kriptograf mısınız, yoksa en azından kripto edebiyatı ve araştırmasına aşina mısınız? Değilse bile, ürünlerinizin kolayca kırılacağını ve sadece mevcut, geniş çapta hakemli şifreleri ve uygulamaları kullanmanız gerektiğini söyleyebilirim. Kriptografi ciddi bir şekilde zor - çok geç olmadan ne zaman berbat ettiğinizi söylemek zor.

15
@Delnan saniye sürüyor. Kendi kripto Yazma olduğunu asla o özellikle sürece iyi bir fikir sadece için öğrenme ve deneme amaçlı ve gerçek dünya senaryolarında asla kullanılmayacaktır. Ve o zaman bile, yeni algoritmalar bulmaya çalışmak yerine, bilinen algoritmaları arkasındaki matematiksel ilkelere iyi vurgu yaparak uygulamayı ve çalışmayı tercih etmeliyiz. Kripto hakkı alınıyor olan sert - Böyle bir kendi kripto uygulamaya çalışıyorum olmamalı olarak, şimdiye kadar .
zxcdw

3
Profesyoneller tarafından kullanılan bazı teknikleri öğrenin ve kendi şifrenizi kırmaya çalışın. Eğer sağlam olduğunu düşünüyorsanız kaynak kodunu yayınlayın.
James

16
Bruce Schneier'in durumunuzla ilgili bir notu var: schneier.com/crypto-gram-9810.html#cipherdesign
K.Steff

6
Bir yana, bunun aptalca bir soru olduğunu ya da kapatılması gerektiğini düşünmüyorum. Açık bir şekilde durması, aynı işi deneyen diğerlerinin son derece zor bir çaba alanına girdiklerini görmelerini sağlayacaktır.
Gary Rowe

Yanıtlar:


16

Evet ama normalde tersi.

Kriptodaki saygın uzmanlar algoritmalarını göndermeye davet edilir ve dünyadaki herkes onları kırmaya davet edilir. En iyisini yapan bir sonraki standart olarak sona erer. Bu algoritmalar, kendi mucitlerinin, öğrencilerin ve diğer araştırmalarının yanı sıra çeşitli zeka kurumlarındaki uzmanların matematiksel testlerine kadar geldi.

Üzgünüm ama kimse zaman / çaba / kaynakları hiçbir üne, yayınlara veya alanda ayakta olmayan bir amatör tarafından bir algoritmayı kırmaya çalışmaz.


+1: "Kimse" demezdim, "Kimsenin dinlemeyeceğini"
söylerdim

2
Algoritmasını kırmak için çaba sarf etmeye istekli birçok insan var - bu siyah şapkaları olan gölgeli olanlar.
Lars Viklund

7
@LarsViklund - bu doğru! Eğer insanların kusurlu kripto sisteminizi kırmak için çaba göstermesini istiyorsanız, sadece bazı ticari ortamlarda kullanın ;-)
Martin Beckett

4
Sadece şansın oldukça iyi olduğunu unutmayın, onlar kırıldıklarında bunu size anlatmayacaklar ...
Jerry Coffin

@JerryCoffin - Anonim olarak herkese sadece tanınma için nasıl yaptıklarını anlatacaklar.
JeffO

13

Bunu gerçek bir teste tabi tutmak istiyorum.

Kamuoyunda önemsiz olmayan para miktarlarına erişimi kontrol etmek için kullanın. Biraz bekleyin. Hala paranız varsa, yeterince güçlü.


2
İlginçtir ki, Bitcoin ile Eliptik Eğri Kriptografisinde tam olarak olan şey budur (bkz. Bitcoin.stackexchange.com )
Gary Rowe

@GaryRowe Hafifçe yanaktaydım, ama aslında çok iyi bir nokta!
AakashM
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.