[发明专利]产生随机排列的方法及随机排列产生装置有效
申请号: | 201310104983.9 | 申请日: | 2013-03-28 |
公开(公告)号: | CN103368729B | 公开(公告)日: | 2019-05-10 |
发明(设计)人: | 李容基;崔弘默;申钟勋 | 申请(专利权)人: | 三星电子株式会社 |
主分类号: | H04L9/22 | 分类号: | H04L9/22 |
代理公司: | 北京铭硕知识产权代理有限公司 11286 | 代理人: | 鲁恭诚;王兆赓 |
地址: | 韩国京畿*** | 国省代码: | 韩国;KR |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 公开了一种产生随机排列的方法及随机排列产生装置。通过以下步骤产生随机排列:将N个数的序列布置在矩阵中;对矩阵的行执行随机布置操作以产生中间矩阵;对中间矩阵的列执行随机布置操作以产生第二中间矩阵;以及将第二中间矩阵的N个数布置为所述N个数的重排序列。 | ||
搜索关键词: | 产生 随机 排列 方法 装置 | ||
【主权项】:
1.一种用于加密和解密装置的产生随机排列的方法,所述方法包括:将N个数的序列布置在矩阵中,其中,N为等于或大于2的整数;通过对所述矩阵的每行中的数执行第一随机布置操作来产生第一变化矩阵,其中,基于行随机数执行第一随机布置操作;通过对第一变化矩阵的每列中的数执行第二随机布置操作来产生第二变化矩阵,其中,基于列随机数执行第二随机布置操作;以及根据第二变化矩阵的行或列将布置在第二变化矩阵中的N个数作为所述N个数的序列的重排序列进行输出,以用于加密和解密装置的加密和/或解密,其中,产生第一变化矩阵的步骤包括:通过将所述矩阵的每行的数布置在至少一行和至少一列中来产生多个行子矩阵;通过对所述多个行子矩阵中的每个的每行和每列中的数执行旋转操作来产生多个变化行子矩阵;将布置在所述多个变化行子矩阵中的每个中的数作为第一变化矩阵的每行进行输出,其中,所述N个数为加密和解密装置的秘钥、明文、对明文进行加密的过程中产生的中间数据、密文和对密文进行解密的过程中产生的中间数据中的至少一项,其中,行随机数和列随机数分别为加密和解密装置接收的作为二进制随机源的选择信号。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三星电子株式会社,未经三星电子株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310104983.9/,转载请声明来源钻瓜专利网。