当前位置: 首页 > 专利查询>上海大学专利>正文

一种基于椭圆曲线密码学的信息隐藏方法及系统技术方案

技术编号:30783422 阅读:46 留言:0更新日期:2021-11-16 07:44
本发明专利技术公开了一种基于椭圆曲线密码学的信息隐藏方法及系统,采用基于有限域上的椭圆曲线为衬底,将密钥进行置乱后,利用分数阶混沌映射,产生混沌序列。利用混沌序列的为随机性,将明文图片进行置乱,随后利用混沌序列与像素值进行异或运算对图片像素进行加密,从而达到置乱和扩散的效果。本发明专利技术将椭圆曲线公钥密码学与基于分数阶混沌映射的私钥加密结合,提升了算法复杂度,增大了密钥空间,且算法具有较好的抗攻击能力。有较好的抗攻击能力。有较好的抗攻击能力。

【技术实现步骤摘要】
一种基于椭圆曲线密码学的信息隐藏方法及系统


[0001]本专利技术属于信息隐藏
,涉及一种基于椭圆曲线密码学的信息隐藏技术,应用保密通信领域。

技术介绍

[0002]基于椭圆曲线的加密技术,在20世纪80年代末被提出后,先后有大量的文献报道,选择了多种基于椭圆曲线的信息隐藏技术,以及不同基于椭圆曲线加密方法的组合。
[0003]图片是人们在日常生活中传递信息的方式之一,特别是随着互联网技术(Internet)快速发展,各种各样的通信技术和多媒体技术的使用,图片日益成为人们传递信息的媒介。
[0004]混沌信号具有有界性,非周期性,对初值敏感性等特点,是非常适用于进行图像加密的技术手段。
[0005]最近,刘泽宇、夏铁成报道了二维混沌映射TFCDM中确实存在混沌现象,所得到的离散混沌信号具有随机性强、复杂度高等优点,但没有提供基于椭圆曲线密码学的信息隐藏方法,尚未达到加密的目的,现有加密技术种类单一,秘钥空间小的不足,传统混沌映射加密图片方法的加密效果和安全性还有待进一步提高,这成为亟待了解决的技术问题。
专本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于椭圆曲线密码学的信息隐藏方法,其特征在于,步骤如下:a.利用基于有限域上椭圆曲线的密码体制产生秘钥如下:选取一个定义在素数域F
p
上的椭圆曲线:E:y2≡x3+ax+b(mod p)构成MVECC加密体制的基础椭圆曲线;b.选取基点α、通信双方A和B的私钥K
A
和K
B
;计算P
A
=K
A
·
α,P
B
=K
B
·
α,P
A
和P
B
分别为A和B的公钥,再计算加密秘钥(c1,c2)=K
B
·
P
A
=K
A
·
P
B
;c.取初始秘钥为ν;则取其中为向下取整;ν

01
=c1·
ν
01
mod pν

02
=c2·
ν
02
mod p密文为((c1,c2),ν

01


02
),从而就是被加密过后的秘钥ν

;d.依据上述步骤产生新的秘钥后,利用混沌映射(*)对图片进行加密,其中,n表示迭代次数,x(n)表示混沌序列的元素值,y(n)表示混沌序列的元素值,x(0)表示初值,y(0)表示初值,j表示求和的混沌序列元素值指标,a

表示加密过后的参数,b

表示加密过后的参数,ν为始秘钥,Γ(v)表示伽马函数;利用混沌映射(*)产生一组混沌序列,利用冒泡排序算法对数字图像像素进行重新排列,实现对明文图片的像素值的置乱;再利用像素值与混沌序列进行异或运算,从而实现像素值的加密。2.根据权利要求1所述基于椭圆曲线密码学的信息隐藏方法,其特征在于:在所述步骤a中,素数p为100003;系数a为1;系数b=6。3.根据权利要求1所述基于椭圆曲线密码学的信息隐藏方法,其特征在于:在所述步骤b中,选取α=(2,4)、通信双方A和B的私钥K
A
和K
B
;其中,K
A
=9768,K
B
=1024...

【专利技术属性】
技术研发人员:夏铁成刘泽宇
申请(专利权)人:上海大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1