技術(shù)總結(jié)
本發(fā)明公開了智能家居系統(tǒng)中驅(qū)動(dòng)加密的新算法—BAES算法,屬智能家居系統(tǒng)領(lǐng)域,其關(guān)鍵步驟包括S盒變換、行變換、列變換,首先,將字節(jié)看作GF(28)上的元素,映射到自己的乘法逆元,‘00’映射到自己;其次,對(duì)字節(jié)做如下的(GF(28)上的可逆的)仿射變換;在行循環(huán)移位變換中,狀態(tài)陣列的后3行循環(huán)移位不同的偏移量;第0行不移動(dòng);第1行循環(huán)移位C1字節(jié),第2行循環(huán)移位C2字節(jié),第3行循環(huán)移位C3字節(jié);列混合運(yùn)算將狀態(tài)(State)的列看作是有限域GF(28)上的多項(xiàng)式a(x),與多項(xiàng)式c(x)=′03′x3+01′x2+′01′x+′02′相乘(在模(x4+1)下),c(x)與x4+1互素,從而保證c(x)存在逆多項(xiàng)式d(x),而c(x)d(x)=1mod(x4+1),只有逆多項(xiàng)式d(x)存在,才能正確進(jìn)行解密。本發(fā)明軟硬件相結(jié)合,進(jìn)一步提高了整個(gè)系統(tǒng)的安全性。
技術(shù)研發(fā)人員:陳寶鈞
受保護(hù)的技術(shù)使用者:天津九洲云物聯(lián)科技有限公司
文檔號(hào)碼:201510818429
技術(shù)研發(fā)日:2015.11.23
技術(shù)公布日:2017.05.31