- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
应用于Petri网组加密机制研究
应用于Petri网组加密机制研究
[摘要]研究了一种应用于Petri网的分组加密机制。其原理是通过Petri网的运行、整数的素因子分解等确定一个2k元置换,从而实现k位分组加密。这个加密机制中的密钥分为秘密传送和分开传送两部分,公开传送部分可以同密文一起传送,并可以随时改变。密码的分组长度k只有同时掌握密钥的秘密传送部分和公开传送部分才能求出,而且可以随公开部分的改变而改变。
[关键词]组加密 Petri网 向量的全序化 置换
中图分类号:TP3 文献标识码:B文章编号:1002-6908(2007)0420-2
一、引言
随着通信和网络技术的发展和广泛应用,信息安全问题日益突出。加密技术是信息安全的核心[1],密码学理论因此也得到快速的发展。近年来,有一些把Petri网应用于密码技术的研究工作见诸于文献,其中大多数是用Petri网作为密码协议分析的工具,提出了一种基于Petri网的T-不变量的公钥密码机制。
本文提出一种基于Petri网的分组密码机制。基本思路是通过Petri网的运行、整数的素因子分解和合成以及对整数和非负整数向量的排序来确定一个2k元置换,从而构建一个分组长度为k位的分组密码。该密码机制的密钥包括4方面内容:
1)一个结构无界的唯一可达向量网N;
2)对网N的各个库所的一组赋值(每个库所赋予一个素数值);
3) 对网N赋予一个初始标识;
4)用于确定无界Petri网的部分可达标识集的两个非负整数l1和l2(0=l1l2)。
1)2)通过秘密渠道传送,3)4)可以同密文一起公开传送,而且可以随时改变。分组长度k可变,而且不公开。k的值由1)3)4)三方面的内容共同确定。也就是说,k的值可以随3)4)的内容改变而改变。因此,本文所提出的密码机制是一次一密的。
二、唯一可达向量无界Petri网
这里提出一种用于构建密码的Petri网,唯一可达向量网系统,并讨论一些同构建密码机制相关的基本性质。
定义2.1设=(S,T;F,M0)为一个网,|T|=n,A为网N=(S,T;F)的关联矩阵。如果对,都有唯一的一个n维非负整数向量X满足状态方程
M=M0+ATX
那么称为一个唯一可达向量网系统,X称为M的可达向量。
定义2.2设N=(S,T;F)为一个网,若对任意初始标识M0,=(N,M0)都是一个唯一可达向量网系统,则称N为一个唯一可达向量网。
定义2.3设N=(S,T;F)为一个网,|T|=n,A为网N=(S,T;F)的关联矩阵。如果非平凡的n维整数向量X满足ATX=0,则称X为网N的一个广义T-不变量(当X是非平凡的非负整数且满足ATX=0时,X称为网N的一个T-不变量)。
引理2.1网N=(S,T;F)是一个唯一可达向量网当且仅当N不存在广义T-不变量。
定理2.1设A为N=(S,T;F)的关联矩阵,N为唯一可达向量网的当且仅当A是一个行满秩矩阵,即r(A)=|T|。
推论2.1网N=(S,T;F)为一个结构无界的唯一可达向量网的充分必要条件是
1) N的关联矩阵A的秩等于|T|,
2) 不存在|S|维非负整数向量y,使得Ay=0。
定义2.4设=(S,T;F,M0)为一个无界的唯一可达向量网系统,多级图RG|l()=(R(M0)|l ,El ,Il)称为的一个(l级)部分可达标识图。其中
R(M0)|l={
M0称为RG|l( )的第0级结点,若M0[ M | |=i(i=1,2,;),则称M为RG|l()中的第i级结点。
三、向量的全序化
数学上定义过相同维数向量之间的大小关系是一种偏序关系,不是全序关系。为了构建密钥的需要,定义向量之间的两种全序关系。
定义3.1 设为一个n维非负整数向量集, 上的对角线序定义为:对
1.若
2.当
(1)若V1(1)<V2(1),则 ;
(2)若存在 ,使得V1(i)=V2(i),i=1,2,?j-1,
但V1(j)<V2(j),则 。
定理3.1n维向量集上的对角线序关系是一种全序关系。即对,当V1≠V2时
两种情况必有且仅有一种成立。(易证)
四、密钥与加(解)密算法
设=(S,T;F,M0)为一个无界的唯一可达向量网系统,A是的关联矩阵,的部分可达标识集
(4.1)
中元素个数满足
(4.2)
根据事先给定的对的库所的一组赋值AS={P1,P2,?P|S|},可以求出每个的赋值AS(M),对这些赋值按整数值的大小排序,并选出前2k个标识。记这些标识的集合
您可能关注的文档
最近下载
- 自编情景剧《破晓》剧本(纪念五四运动).docx VIP
- U1620A_操作说明书手册.pdf
- GBT1804—2000自由公差标准.doc VIP
- 多发性骨髓瘤肾损伤诊治指南(2024版).pptx VIP
- 人教版(2019)高二英语选择性必修第四 册教案(表格式教案).doc VIP
- 6《我们神圣的国土》第一课时(教学设计) 部编版道德与法治五年级上册.docx VIP
- 大学生毕业论文写作教程(高校毕业生论文写作指课程导)PPT完整全套教学课件.pptx VIP
- 新编秘书实务 (第5版)课件 第5章 会议组织与服务.pptx
- 2024-2025学年孝感高中高一入学分班考试语文作文押题及范文分析.docx
- 2.3神经冲动的产生和传导 说课课件 高二上学期生物人教版选择性必修1.ppt
文档评论(0)