[發明專利]智能家居系統中驅動加密的新算法—BAES算法在審
| 申請號: | 201510818429.6 | 申請日: | 2015-11-23 |
| 公開(公告)號: | CN106788967A | 公開(公告)日: | 2017-05-31 |
| 發明(設計)人: | 陳寶鈞 | 申請(專利權)人: | 天津九洲云物聯科技有限公司 |
| 主分類號: | H04L9/06 | 分類號: | H04L9/06 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 300000 天津市濱海新區華苑產*** | 國省代碼: | 天津;12 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 智能家居 系統 驅動 加密 算法 baes | ||
1.智能家居系統中驅動加密的新算法—BAES算法,其特征在于,所述BAES算法結合了AES算法和BASE64加密算法,其關鍵步驟說明如下:
(1)S盒變換:
S盒變換是算法中唯一的非線性變換,而且是算法的關鍵部分;首先,將字節看作GF(28)上的元素,映射到自己的乘法逆元,‘00’映射到自己;其次,對字節做如下的(GF(28)上的可逆的)仿射變換:
由于系數矩陣中每列都含有5個,這說明改變輸入中的任意一位,將影響輸出中的5位發生變化,由于系數矩陣中每行都含有5個,這說明輸出中的每一位,都與輸入中的5位相關;
(2)行變換
在行循環移位變換中,狀態陣列的后3行循環移位不同的偏移量;第0行不移動;第1行循環移位C1字節,第2行循環移位C2字節,第3行循環移位C3字節;偏移量C1、C2、C3與分組長度Nb有關,如下表所示:
(3)列變換
列混合運算將狀態(State)的列看作是有限域GF(28)上的多項式a(x),與多項式 c(x)=′03′x3+01′x2+′01′x+′02′相乘(在模(x4+1)下),c(x)與x4+1互素,從而保證c(x)存在逆多項式d(x),而c(x)d(x)=1mod(x4+1),只有逆多項式d(x)存在,才能正確進行解密。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于天津九洲云物聯科技有限公司,未經天津九洲云物聯科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510818429.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:EVA固定體位式防滑墊
- 下一篇:人體下肢康復訓練裝置





