透過您的圖書館登入
IP:3.149.233.72
  • 學位論文

RC4金鑰流程演算法之研究

The Study of RC4 Key Scheduling Algorithm

指導教授 : 楊吳泉

摘要


RC4是一個非常廣泛使用的串流加密技術,其優點為演算法簡單、容易實現且在軟體設計方面有良好的表現,因此運用在許多安全協定與資料量大或快速加解密上,然而,RC4存在許多弱點,因此不被信任與使用。 本論文針對RC4不變性弱點加以探討並提出改善方式。為了印證改善的方式,我們將相關RC4及其改善方式加以實現,再利用其產生亂數以作為串流金鑰使用,接著利用NIST亂數測試標準驗證串流金鑰的安全性,並且分析使用金鑰的不同亂數測試標準的結果,最後計算內部狀態b-守恆的數量,以此證明改善後的方式有改善RC4不變性的弱點。 實驗結果顯示,本論文提出的改善方式不失RC4原本簡單又有效率的優點,且改善RC4不變性的弱點,因此提升RC4的安全強度。

並列摘要


RC4 is the most widely used stream cipher. Its advantages are simple, efficient, and suitable for software implementations. Thus, it has been used in many security protocols with large amount of data encryption or fast encryption. However, RC4 is not to be trust because of several weaknesses. In this thesis, we propose an improved concept against the invariance weakness of RC4 algorithm. In order to illustrate the property of the proposed concept, we implement RC4 and its variant, which used to generate random sequence as the keystream. We use the NIST Statistical Test Suite to analyze the statistical properties by using different keys. Besides, we calculate the internal state of number of b-conserve to check the improvement the invariance weakness. The result shows that the proposed scheme improve the invariance weak without losing RC4 simple and efficient advantages.

並列關鍵字

stream cipher RC4 invariance weakness random number

參考文獻


[15]楊吳泉、錢士瑞, “RC4串流加密不變性弱點之探討,” 第26屆全國資訊安全會議, 2016.05.
[7]RFC 5246, “The Transport Layer Security (TLS) Protocol Version 1.2,” available via https://tools.ietf.org/html/rfc5246, 2008.08.
[9]G. Paul, S. Rathi, and S. Maitra, “On Non-negligible Bias of the First Output Byte of RC4 towards the First Three Bytes of the Secret Key,” Proceedings of the International Workshop on Coding and Cryptography (WCC) 2007, pp. 285-294 and Designs, Codes and Cryptography Journal, pp. 123-134, vol. 49, no. 1-3, 2008.
[10]S. Paul, B. Preneel, “A New Weakness in the RC4 Keystream Generator and an Approach to Improve the Security of the Cipher,” Fast Software Encryption 2004 (FSE 2004), LNCS 3017, Springer Verlag, pp.245-259, 2004.
[12]S. Maitra and G. Paul, “Analysis of RC4 and Proposal of Additional Layers for Better Security Margin,” INDOCRYPT 2008, LNCS. 5365, Springer Verlag, pp. 27-39, 2008.

延伸閱讀