发明名称 一种图像加密方法
摘要 本发明涉及图像处理,具体为一种图像加密方法,图像加密方法包括以下步骤:由真随机序列发生器生成真随机序列;对原始图像灰度值序列进行置乱得到置乱图像灰度值序列;所述置乱图像灰度值序列和所述真随机序列进行逐位异或,得到加密图像灰度值序列。由于真随机序列随机性高、均匀分布性好、相邻元素之间不相关,即使知道了真随机序列发生器的种子和算法,也不能推算出该真随机序列,所以加密后图像的抗攻击性强,同时真随机序列和图像置乱结合起来加密图像,进一步增强了加密后图像的抗攻击性;且图像置乱过程采用分块置乱,各图像块可并行处理,因此也提高了图像置乱的处理速度。
申请公布号 CN103458316B 申请公布日期 2016.05.04
申请号 CN201310308597.1 申请日期 2013.07.22
申请人 太原理工大学 发明人 李艳萍;吴飞;徐进明;陈相南;刘婉妮;任腾飞;王佩琪;陈名;李婧;刘珊
分类号 H04N21/6334(2011.01)I;H04N21/8358(2011.01)I;H04L9/20(2006.01)I 主分类号 H04N21/6334(2011.01)I
代理机构 太原科卫专利事务所(普通合伙) 14100 代理人 朱源
主权项 一种图像加密方法,其特征在于包括以下步骤:步骤1:由真随机序列发生器生成真随机序列;步骤2:对原始图像灰度值序列进行置乱得到置乱图像灰度值序列;步骤3:所述置乱图像灰度值序列和所述真随机序列进行逐位异或,得到加密图像灰度值序列;上述步骤1中所述真随机序列发生器,包括随机源模块和后处理电路,其中随机源模块包括晶体振荡器、第一RS触发器RS<sub>1</sub>、第二RS触发器RS<sub>2</sub>、第三RS触发器RS<sub>3</sub>、……、第<i>m</i>‑1个RS触发器RS<i><sub>m</sub></i><sub>‑1</sub>、第<i>m</i>个RS触发器RS<i><sub>m</sub></i>,其中,<i>m</i>为正整数,第一异或门XOR<sub>1</sub>,第一D触发器D<sub>1</sub>和第二D触发器D<sub>2</sub>,二分频器;后处理电路包括第二异或门XOR<sub>2</sub>、第三异或门XOR<sub>3</sub>、第四异或门XOR<sub>4</sub>、第五异或门XOR<sub>5</sub>和第六异或门XOR<sub>6</sub>,第三D触发器D<sub>3</sub>、第四D触发器D<sub>4</sub>、第五D触发器D<sub>5</sub>、第六D触发器D<sub>6</sub>、第七D触发器D<sub>7</sub>、第八D触发器D<sub>8</sub>、第九D触发器D<sub>9</sub>、第十D触发器D<sub>10</sub>和第十一D触发器D<sub>11</sub>,触发器D<sub>1,1</sub>、触发器D<sub>1,2</sub>、……、触发器D<sub>1,<i>n‑</i>1</sub>、触发器D<sub>1,<i>n</i></sub>,触发器D<sub>2,1</sub>、触发器D<sub>2,2</sub>、……、触发器D<sub>2,<i>n‑</i>1</sub>、触发器D<sub>2,<i>n</i></sub>,异或门XOR<sub>1,1</sub>、异或门XOR<sub>1,2</sub>、……、异或门XOR<sub>1,<i>n</i>‑2</sub>、异或门XOR<sub>1,<i>n</i>‑1</sub>,异或门XOR<sub>2,1</sub>、异或门XOR<sub>2,2</sub>、……、异或门XOR<sub>2,<i>n</i>‑2</sub>、异或门XOR<sub>2,<i>n</i>‑1</sub>,其中,<i>n</i>为正整数;二分频器的输入端和晶体振荡器连接,第一RS触发器RS<sub>1</sub>的<i>R</i>输入端、<i>S</i>输入端和时钟信号输入端与晶体振荡器连接,第二RS触发器RS<sub>2</sub>的<i>R</i>输入端、<i>S</i>输入端和时钟信号输入端与晶体振荡器连接,第三RS触发器RS<sub>3</sub>的<i>R</i>输入端、<i>S</i>输入端和时钟信号输入端与晶体振荡器连接,依此类推,第<i>m</i>个RS触发器RS<i><sub>m</sub></i>的<i>R</i>输入端、<i>S</i>输入端和时钟信号输入端与晶体振荡器连接,第一RS触发器RS<sub>1</sub>的<i>Q</i>输出端、第二RS触发器RS<sub>2</sub>的<i>Q</i>输出端、第三RS触发器RS<sub>3</sub>的<i>Q</i>输出端、……、第<i>m‑</i>1个RS触发器RS<i><sub>m‑</sub></i><sub>1</sub>的Q输出端、第<i>m</i>个RS触发器RS<i><sub>m</sub></i>的Q输出端分别和第一异或门XOR<sub>1</sub>的输入端连接,第一异或门XOR<sub>1</sub>的输出端和第一D触发器D<sub>1</sub>的<i>D</i>输入端连接,第一D触发器D<sub>1</sub>的<i>Q</i>输出端和第二D触发器D<sub>2</sub>的<i>D</i>输入端连接,第二D触发器D<sub>2</sub>的<i>Q</i>输出端和第三D触发器D<sub>3</sub>的<i>D</i>输入端连接,第三D触发器D<sub>3</sub>的Q输出端和第四D触发器D<sub>4</sub>的D输入端连接,第四D触发器D<sub>4</sub>的<i>Q</i>输出端和第五D触发器D<sub>5</sub>的<i>D</i>输入端连接,第五D触发器D<sub>5</sub>的<i>Q</i>输出端和第六D触发器D<sub>6</sub>的<i>D</i>输入端连接,第一D触发器D<sub>1</sub>的时钟信号输入端、第二D触发器D<sub>2</sub>的时钟信号输入端、第三D触发器D<sub>3</sub>的时钟信号输入端、第四D触发器D<sub>4</sub>的时钟信号输入端、第五D触发器D<sub>5</sub>的时钟信号输入端和第六D触发器D<sub>6</sub>的时钟信号输入端分别和二分频器的输出端连接,触发器D<sub>1,1</sub>的时钟信号输入端、触发器D<sub>1,2</sub>的时钟信号输入端、触发器D<sub>1,3</sub>的时钟信号输入端、……、触发器D<sub>1,<i>n‑</i>1</sub>的时钟信号输入端、触发器D<sub>1,<i>n</i></sub>的时钟信号输入端分别和二分频器的输出端连接,触发器D<sub>1,1</sub>的<i>Q</i>输出端和触发器D<sub>1,2</sub>的<i>D</i>输入端连接,触发器D<sub>1,2</sub>的<i>Q</i>输出端和触发器D<sub>1,3</sub>的<i>D</i>输入端连接,依此类推,触发器D<sub>1,<i>n</i>‑1</sub>的<i>Q</i>输出端和触发器D<sub>1,<i>n</i></sub>的<i>D</i>输入端连接,触发器D<sub>1,<i>n</i>‑1</sub>的<i>Q</i>输出端、触发器D<sub>1,<i>n</i></sub>的<i>Q</i>输出端分别和异或门XOR<sub>1,<i>n‑</i>1</sub>的两个输入端连接,触发器D<sub>1,<i>n</i>‑2</sub>的<i>Q</i>输出端、异或门XOR<sub>1,<i>n‑</i>1</sub>的输出端分别和异或门XOR<sub>1,<i>n</i>‑2</sub>的两个输入端连接,触发器D<sub>1,<i>n</i>‑3</sub>的<i>Q</i>输出端、异或门XOR<sub>1,<i>n‑</i>2</sub>的输出端分别和异或门XOR<sub>1,<i>n</i>‑3</sub>的两个输入端连接,依此类推,触发器D<sub>1,1</sub>的<i>Q</i>输出端、异或门XOR<sub>1,2</sub>的输出端分别和异或门XOR<sub>1,1</sub>的两个输入端连接,异或门XOR<sub>1,1</sub>的输出端和触发器D<sub>1,1</sub>的<i>D</i>输入端连接,触发器D<sub>2,1</sub>的时钟信号输入端、触发器D<sub>2,2</sub>的时钟信号输入端、触发器D<sub>2,3</sub>的时钟信号输入端、……、触发器D<sub>2,<i>n</i>‑1</sub>的时钟信号输入端、触发器D<sub>2,<i>n</i></sub>的时钟信号输入端分别和二分频器的输出端连接,触发器D<sub>2,1</sub>的<i>Q</i>输出端和触发器D<sub>2,2</sub>的<i>D</i>输入端连接,触发器D<sub>2,2</sub>的<i>Q</i>输出端和触发器D<sub>2,3</sub>的<i>D</i>输入端连接,依此类推,触发器D<sub>2,<i>n</i>‑1</sub>的<i>Q</i>输出端和触发器D<sub>2,<i>n</i></sub>的<i>D</i>输入端连接,触发器D<sub>2,<i>n</i></sub>的<i>Q</i>输出端、触发器D<sub>2,<i>n</i>‑1</sub>的<i>Q</i>输出端分别和异或门XOR<sub>2,<i>n‑</i>1</sub>的两个输入端连接,触发器D<sub>2,<i>n</i>‑2</sub>的<i>Q</i>输出端、异或门XOR<sub>2,<i>n‑</i>1</sub>的输出端分别和异或门XOR<sub>2,<i>n</i>‑2</sub>的两个输入端连接,触发器D<sub>2,<i>n</i>‑3</sub>的<i>Q</i>输出端、异或门XOR<sub>2,<i>n‑</i>2</sub>的输出端分别和异或门XOR<sub>2,<i>n</i>‑3</sub>的两个输入端连接,依此类推,触发器D<sub>2,1</sub>的<i>Q</i>输出端、异或门XOR<sub>2,2</sub>的输出端分别和异或门XOR<sub>2,1</sub>的两个输入端连接,异或门XOR<sub>2,1</sub>的输出端和触发器D<sub>2,1</sub>的<i>D</i>输入端连接,触发器D<sub>1,<i>n</i></sub>的<i>Q</i>输出端、触发器D<sub>2,<i>n</i></sub>的<i>Q</i>输出端分别和第二异或门XOR<sub>2</sub>的两个输入端连接,第三D触发器D<sub>3</sub>的<i>Q</i>输出端、第四D触发器D<sub>4</sub>的<i>Q</i>输出端、第五D触发器D<sub>5</sub>的<i>Q</i>输出端、第六D触发器D<sub>6</sub>的<i>Q</i>输出端、第二异或门XOR<sub>2</sub>的输出端分别和第三异或门XOR<sub>3</sub>的五个输入端连接,第三异或门XOR<sub>3</sub>的输出端、第七D触发器D<sub>7</sub>的<i>Q</i>输出端分别和第四异或门XOR<sub>4</sub>的两个输入端连接,第七D触发器D<sub>7</sub>的时钟信号输入端、第八D触发器D<sub>8</sub>的时钟信号输入端、第九D触发器D<sub>9</sub>的时钟信号输入端、第十D触发器D<sub>10</sub>的时钟信号输入端、第十一D触发器D<sub>11</sub>的时钟信号输入端分别和二分频器的输出端连接,第七D触发器D<sub>7</sub>的<i>Q</i>输出端和第八D触发器D<sub>8</sub>的<i>D</i>输入端连接,第八D触发器D<sub>8</sub>的<i>Q</i>输出端和第九D触发器D<sub>9</sub>的<i>D</i>输入端连接,第九D触发器D<sub>9</sub>的<i>Q</i>输出端和第十D触发器D<sub>10</sub>的<i>D</i>输入端连接,第十D触发器D<sub>10</sub>的<i>Q</i>输出端和第十一D触发器D<sub>11</sub>的<i>D</i>输入端连接,第九D触发器D<sub>9</sub>的<i>Q</i>输出端、第十一D触发器D<sub>11</sub>的<i>Q</i>输出端分别和第五异或门XOR<sub>5</sub>的两个输入端连接,第四异或门XOR<sub>4</sub>的输出端、第五异或门XOR<sub>5</sub>的输出端分别和第六异或门XOR<sub>6</sub>的两个输入端连接,第六异或门XOR<sub>6</sub>的输出端和第七D触发器D<sub>7</sub>的<i>D</i>输入端连接,第四异或门XOR<sub>4</sub>的输出端为真随机序列发生器的输出端,输出真随机序列R(<i>i</i>)。
地址 030024 山西省太原市迎泽西大街79号