ntruencrypt

    1熱度

    6回答

    任何人都可以指向執行NTRU加密的C或Java代碼(或其他任何東西)嗎? 幾個實施這個算法的人已經發布在這個網站上,所以他們可能會幫忙嗎? 我還注意到,大量的NTRU實現已經在大學編寫,所以看起來很奇怪,源代碼或者至少是示例代碼很難實現。

    4熱度

    1回答

    根據NTRU教程,我正在實現NTRUE加密算法,多項式f有一個逆g,使得f * g = 1 mod x,基本上這個多項式乘以它的反約化模x給出1.我得到的概念,但在他們提供的一個例子中,我們將代表一個多項式f = -1 + X + X^2 - X4 + X6 + X9 - X10,我們將表示爲[-1,1,1,0,-1,0,1,0,0,1,-1]的逆g的[1,2,0,2,2,1,0,2,1,2,0]

    1熱度

    4回答

    我在C中找不到NTRUEncrypt實現,它是否可用作開源? 我想在我的內核驅動程序中實現這種加密,這有可能嗎?

    6熱度

    1回答

    我正在尋找算法(或代碼)來幫助我計算逆多項式,我需要它來實現NTRUEncrypt。一個很容易理解的算法是我喜歡的,有這樣的僞代碼,但是它們很混亂,難以實現,而且我不能單獨從僞代碼中理解這個過程。 用於計算關於ring of truncated polynomials的多項式的逆的任何算法?

    2熱度

    1回答

    我想知道是否有人可以告訴我如何實現以下僞代碼的第45行。 Require: the polynomial to invert a(x), N, and q. 1: k = 0 2: b = 1 3: c = 0 4: f = a 5: g = 0 {Steps 5-7 set g(x) = x^N - 1.} 6: g[0] = -1 7: g[N] = 1 8: loop 9:

    0熱度

    1回答

    我無法理解NTRUE加密算法。我讀了維基百科頁面,但我無法理解他們給出的example。當我將f和f_p的乘積插入到wolfram中時,我看不到output與任何逆模p有什麼關係。有人可以解釋過程(如果可能,爲什麼它有效?)。

    0熱度

    1回答

    我使用NTRU的BouncyCastle的的執行力度,這是我的代碼: NTRUEncryptionKeyGenerationParameters ntruEncryptionKeyGenerationParameters = NTRUEncryptionKeyGenerationParameters.EES1087EP2; NTRUEncryptionKeyPairGenerator ntruE

    1熱度

    1回答

    我正在構建一個android sms消息應用程序,它在發送之前在發件人站點加密消息。但是,在從消息轉換爲係數爲-1,0,1的多項式m時,我正在使用Base-3轉換。因此,山姆中的每個字符都被轉換爲多項式的5個係數。這允許我最多隻發送32(5 * 32 = 160)個字符。如何將消息轉換爲多項式以便我可以發送更多字符? 希望我明白了這個問題!