2011-04-05 36 views
1

Hello Dears
我正在開發一種通信協議,通過tcp網絡保護數據傳輸 。 我想用神經網絡來改變鍵。
我發現在維基百科協議規範:
http://en.wikipedia.org/wiki/Neural_cryptography#Tree_parity_machine
和德爾福的實現:
http://www.codeproject.com/KB/security/Neural_Cryptography1.aspx
和最近在F#的一個新項目:
http://neuralcryptography.codeplex.com
我試着用aforge實現它ňC#
但我認爲它沒有一些必要的功能來實現神經密碼協議
你能幫我在C#中實現它嗎?
謝謝C#中的神經密碼學

+1

爲什麼神經密碼?只是爲了好玩,還是你想用它來保護數據? – CodesInChaos 2011-04-05 11:24:20

+1

總之,沒有。 StackOverflow可以幫助您解決特定的問題或具體問題,但它不適合人們爲您編寫代碼。你用C#實現了多久?你堅持了什麼? – 2011-04-05 11:24:54

+4

考慮到在密碼學中使用神經網絡的未經證實的本質,我懷疑這種方法將嚴重依賴「通過默默無聞的安全性」。除非你在研究論文上工作,否則我會建議不要這樣做。 – 2011-04-05 11:26:23

回答

4

神經密碼學(如在你發佈的鏈接)是加密分析 - 使用遺傳算法而不是蠻力搜索關鍵空間。它似乎是你想要構建的東西的反向

此外,引用您的維基百科文章:

由於尚未有任何實際應用