一种加密算法的白盒化方法、装置、存储介质及电子设备

AITNT-国内领先的一站式人工智能新闻资讯网站
# 热门搜索 #
一种加密算法的白盒化方法、装置、存储介质及电子设备
申请号:CN202410769268
申请日期:2024-06-14
公开号:CN118659872B
公开日期:2025-03-21
类型:发明专利
摘要
本申请公开了一种加密算法的白盒化方法、装置、存储介质及电子设备,涉及信息安全技术领域,该加密算法的白盒化方法为:获取白盒密钥,所述白盒密钥为嵌入至软件的多个隐式方程组{F0,F1,…,Fi,…,Fn‑1};依次求解每一所述隐式方程组Fi(Si+1,Si)=0,i=0,1,…,n‑1,实现对明文P基于第i轮加密获得的密文Si进行第i+1轮加密,获取第i+1轮密文Si+1;并且,S0=P;第n轮加密完成后求解隐式方程组Fn‑1(Sn,Sn‑1)=0,获得密文C=Sn,n为整数;其中,每一所述隐式方程组Fi基于第i轮加密的轮密钥rki生成,rki=Hash(i,Key),i=0,1,…,n‑1,Key为预先设置的所述加密算法的主密钥。本申请只需存储相关方程组系数即可,所以需要的存储空间较小,实现高安全的SM4算法密钥防护。
技术关键词
加密算法 白盒密钥 明文 方程 生成密文 电子设备 信息安全技术 表达式 软件 处理器 可读存储介质 处理单元 存储器 矩阵 参数 计算机 数据