用于加密和解密純文本消息的具有認(rèn)證的系統(tǒng)專利登記公告
專利名稱:用于加密和解密純文本消息的具有認(rèn)證的系統(tǒng)
摘要:所述的系統(tǒng)和方法提供了一種加密和認(rèn)證技術(shù),該技術(shù)通過使用偽隨機置換的多級序列的確保誤差傳播獲得增強的完整性檢驗。該方法在每一級生成中間數(shù)據(jù)依賴密碼變量,所述密碼變量系統(tǒng)地組合到反饋環(huán)中。該加密技術(shù)以最少的后處理生成認(rèn)證標(biāo)簽,所述后處理是狀態(tài)的大小。所述狀態(tài)的大小取決于偽隨機置換的數(shù)量和LFSR的大小。對于任何數(shù)量的純文本塊認(rèn)證標(biāo)簽提供到純文本的唯一映射,所述數(shù)量小于或等于所述狀態(tài)的大小。除了作為獨立加密算法以外,所公開的技術(shù)可應(yīng)用于使用偽隨機置換的任何模式,例如密鑰依賴查找表、S盒和塊密碼,例如RC5、T
專利類型:發(fā)明專利
專利號:CN201080028362.1
專利申請(專利權(quán))人:里維爾技術(shù)有限責(zé)任公司
專利發(fā)明(設(shè)計)人:埃里克·邁倫·史密斯;丹尼爾·賈森·威廉;特洛伊·艾倫·舒爾茨;彼得·施魏策爾
主權(quán)項:一種用于加密純文本消息的加密引擎,包括:用于存儲至少一個狀態(tài)變量的存儲器;以及控制邏輯,所述控制邏輯被配置成:接收至少一個純文本消息,其中所述純文本消息形成至少一個純文本塊;通過將2個或2個以上偽隨機置換應(yīng)用于每個塊,加密所述純文本塊;以及以至少一個狀態(tài)變量修改每個所述偽隨機置換的輸入,對于每個純文本塊,所述至少一個狀態(tài)變量由先前生成的置換輸出、先前生成的置換輸入、密文和純文本中的至少一個修改。
專利地區(qū):美國