[发明专利]一种图片转汉字的加密方法有效

专利信息
申请号: 202010114708.5 申请日: 2020-02-25
公开(公告)号: CN111353166B 公开(公告)日: 2021-10-26
发明(设计)人: 盛苏英;黄文欢;苏文博;曹倩瑜;张小美;陆平;卢成;任洁 申请(专利权)人: 南通大学
主分类号: G06F21/60 分类号: G06F21/60;G06N7/08
代理公司: 暂无信息 代理人: 暂无信息
地址: 226019*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 图片 汉字 加密 方法
【权利要求书】:

1.一种图片转汉字的加密方法,其特征在于,包括下面几个步骤:

(1)将某幅彩色图片分解出红、绿、蓝三基色,分别表示为矩阵R、G、B,再利用自定义的矩阵R、G、B数据提取规则,将矩阵R、G、B中数据分别提取并放入数值序列RP、GP、BP中,得到数值序列RP={RP1,...,RPi,...,RPM×N}、GP={GP1,...,GPi,...,GPM×N}和BP={BP1,...,BPi,...,BPM×N},其中彩色图片和矩阵R、G、B的大小均为M×N,数值序列RP、GP、BP的长度为M×N;

(2)将数值序列RP、GP、BP中各元素依次进行二进制转换,得到二进制序列RB={RB1,...,RBi,...,RB8×M×N}、GB={GB1,...,GBi,...,GB8×M×N}和BB={BB1,...,BBi,...,BB8×M×N},再将二进制序列RB、GB和BB中各元素按位进行异或操作,即得到二进制序列P1={P11,...,P1i,...,P18×M×N}和二进制序列P2={P21,...,P2i,...,P28×M×N};

(3)首先利用外部加密密钥(α,β),按照如下(1)-(5)公式分别计算得到混沌系统的初值x1、参数μ、初始迭代步数m、第一抽取间隔n1和第二抽取间隔n2

则x1=mod(δ+α,0.99999)+0.00001, (1)

μ=β+mod(δ,4-β), (2)

其中,α∈(0,1),β∈(3.75,4),

然后由初值x1和参数μ,对如下公式(6)所示的Logistic混沌系统进行迭代,k表示迭代次数(k=1,2,3,....),xk+1表示第k次迭代得到的混沌信号,

xk+1=μ·xk·(1-xk) (6)

得到混沌序列X={x1,x2,...,xk,...},从混沌序列X的第m个元素开始每隔n1个元素取1个,从而形成长度为8×M×N的混沌序列Y={Y1,...,Yk,...,Y8×M×N},并从混沌序列X的第m个元素开始每隔n2个元素取1个,从而形成长度为8×M×N的混沌序列Z={Z1,...,Zk,...,Z8×M×N};

(4)首先,将混沌序列Y按升序排序,根据混沌序列Y排序前、后的位置变化置乱规则,对二进制序列P1={P11,P12,...,P18×M×N}进行置乱,得到置乱后的二进制序列同时将混沌序列Z按升序排序,根据混沌序列Z排序前、后的位置变化置乱规则,对二进制序列P2={P21,P22,...,P28×M×N}进行置乱,得到置乱后的二进制序列

然后,将置乱后的二进制序列中元素从头到尾依次正向以6个元素为单位进行分组,如剩多余元素则在其末尾补二进制‘1’直至补满6个一组,得到分组后的二进制分组序列,表示为同时将置乱后的二进制序列中元素从尾到头依次逆向以6个元素为单位进行分组,如剩多余元素则在其末尾补二进制‘1’直至补满6个一组,得到分组后的二进制分组序列,表示为其中每一个二进制分组序列或均包含6个二进制位,且所述分组的数量为

接着,将每一个二进制分组序列其中i=1,2,3,...,L,依次进行如下操作:

①利用混沌序列X,按照如下所示公式(7)计算分别得到移位方向d_shift1、d_shift2和移位个数k_shift1、k_shift2,

其中,

②当d_shift1=0时,将二进制分组序列中元素循环左移k_shift1位,得到移位后的二进制分组序列当d_shift1=1时,将二进制分组序列中元素循环右移k_shift1位,得到移位后的二进制分组序列

当d_shift2=0时,将二进制分组序列中元素循环左移k_shift2位,得到移位后的二进制分组序列当d_shift2=1时,将二进制分组序列中元素循环右移k_shift2位,得到移位后的二进制分组序列

③将移位后的二进制分组序列和分别按照如下所示公式(8)进行运算,得到数值型数据PP1i和PP2i

最后将数值型数据PP1i和PP2i分别进行组合,从而得到分组移位后的数值序列PP1={PP11,...,PP1i,...,PP1L}和PP2={PP21,...,PP2i,...,PP2L};

(5)对分组移位后的数值序列PP1和PP2,进行数值与汉字的转换,得到对应的属于GB2312汉字集的序列C,即为该幅彩色图片的加密密文,其中序列C的长度为

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南通大学,未经南通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202010114708.5/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top