已廣泛部署的著名非西方密碼系統?
我最近在看Sneakers(Len Adleman 在他們的“密碼學”子情節中提出建議),其中包括以下內容:
$$ Some hardware that ostensibly breaks American cryptography $$不適用於俄羅斯程式碼。
Adleman 建議的演講似乎隱約像是對更強大的數域篩的描述
$$ 1 $$,因此這與俄羅斯對McEliece 之類的東西進行了標準化是一致的。當然,我懷疑他們是否這樣做了,但在考慮到這一點時,我意識到我不知道他們標準化了什麼,因此不知道這是一個情節漏洞,還是出色的寫作。 這就引出了一個更廣泛的問題:是否存在尚未在西方廣泛採用、已被其他主要國家標準化的密碼系統?
我將包括一些我知道的例子:
- 基於 Lattice 的 KEM LAC 最近在中國的 NIST PQC 競賽中被選中。
- 有俄羅斯分組密碼GOST和Kuznyechik。
不過,在這個問題中,我最感興趣的是歷史例子(以上內容,最感興趣的是 GOST)。還有其他眾所周知的例子嗎?考慮到更好地理解Sneakers的動機,我對不對稱方案特別感興趣。
$$ 1 $$有趣的是,這是在通用數域篩發表前 1 年問世的,但 Adleman 並沒有出現在那篇論文上。
有沒有在西方沒有被廣泛採用,被其他主要國家標準化的密碼系統?
Camellia是一種在性能和安全性上與 AES 相似的分組密碼。它是由日本的 CRYPTREC 標準化的,雖然各個西方國家都對其進行了標準化實施,但在西方卻很少使用。2014 年,Firefox 在 TLS 中禁用了對它的支持。
中國標準:
基於身份的加密:
SM9是中國國家密碼管理局於2016年3月發布的基於身份密碼的中國國家密碼標準,包括非對稱加密、數字簽名、密鑰封裝和密鑰包裝算法。
在此處查看電子列印紙
分組密碼:
SM4(以前的 SMS4)是中國無線區域網路 WAPI(有線認證和隱私基礎設施)國家標準中使用的分組密碼。
SM4 算法於 2006 年 1 月解密,並於 2016 年 8 月成為國家標準(GB/T 32907-2016)。請參閱此處的網際網路草案
俄羅斯標準:
我沒有看到任何證據(這並不意味著沒有)任何公鑰方案在 2001 年之前在俄羅斯是標準化的。
但是,有以下使用橢圓曲線加密的數字簽名標準:
GOST R 34.10-2012 描述了數字簽名的生成和驗證過程,基於在素數有限域上定義的橢圓曲線點組的操作。
由於電腦技術的發展,需要實施具有不同阻力的數字簽名,因此需要製定該標準。數字簽名安全性基於橢圓曲線點組中離散對數計算的複雜性以及所使用的散列函式的安全性(根據 GOST R 34.11-2012
$$ GOST3411-2012 $$).
本文件參考了早期的標準 GOST R 34.11-2001,它也是基於橢圓曲線的。
**免責聲明:**我沒有時間檢查這些是否不僅僅是 ISO 標準的本地副本。