用于椭圆曲线密码体制加密算法的基于演化计算的安全椭圆曲线快速选择方法

    公开(公告)号:CN101714074B

    公开(公告)日:2012-05-02

    申请号:CN200910200504.7

    申请日:2009-12-22

    Applicant: 上海大学

    Abstract: 本发明的公开了一种用于椭圆曲线密码体制加密算法的基于演化计算的安全椭圆曲线快速选择方法,该方法包括步骤如下:(1)利用Weil定理设计一条Koblitz型椭圆曲线,然后,采用以2为特征的子域扩展算法计算Montgomery型椭圆曲线的阶;(2)利用类似于最大最小蚁群(MMAS)算法设计出适合安全曲线基域搜索的模型,采用素数判定算法判定该点对应的阶是否为大素数,挑选出安全椭圆曲线。本发明与现有技术相比具体有的优点在于:该算法选择的安全椭圆曲线与NIST推荐的安全曲线具有相同的安全准则,产生的曲线能够抵御目前常见的攻击,理论分析及实验数据表明,安全曲线的最大基域超过目前NIST公布的15条曲线中基域最高的571bit。

    一种智能配电网中央信息处理系统的防御方法

    公开(公告)号:CN103957206A

    公开(公告)日:2014-07-30

    申请号:CN201410173495.8

    申请日:2014-04-28

    Applicant: 上海大学

    CPC classification number: Y04S40/24

    Abstract: 本发明公开了一种智能配电网的防御方法,其步骤:1对中央信息处理系统初始化;2设置一个n元布尔函数和代数免疫度与函数非线性度的约束条件;3计算n元布尔函数与新函数的势能差值以及总能量差值,所述的总能量为势能与动能相加之和;4判断内循环迭代因子是否大于内循环迭代次数,如果是大于内循环迭代次数,则转步骤5;如果不是大于内循环迭代次数,则令内循环迭代因子,转步骤1;5对中央信息处理系统进行退温;6当n元布尔函数的势能达到一个设定的势能值,即磁场强度,则得到布尔函数的全局最优解。该方法用自身量子波动的特点实现全局最优,搜索效率高,能提高智能配电网抵御外界恶意攻击能力,实现智能配电网高效安全通信。

    基于演化计算的安全椭圆曲线快速选择算法

    公开(公告)号:CN101714074A

    公开(公告)日:2010-05-26

    申请号:CN200910200504.7

    申请日:2009-12-22

    Applicant: 上海大学

    Abstract: 本发明的公开了一种基于演化计算的安全椭圆曲线快速选择算法,该算法包括步骤如下:(1)利用Weil定理设计一条Koblitz型椭圆曲线,然后,采用以2为特征的子域扩展算法计算Montgomery型椭圆曲线的阶;(2)利用类似于最大最小蚁群(MMAS)算法设计出适合安全曲线基域搜索的模型,采用素数判定算法判定该点对应的阶是否为大素数,挑选出安全椭圆曲线。本发明与现有技术相比具有的优点在于:该算法选择的安全椭圆曲线与NIST推荐的安全曲线具有相同的安全准则,产生的曲线能够抵御目前常见的攻击,理论分析及实验数据表明,安全曲线的最大基域超过目前NIST公布的15条曲线中基域最高的571bit。

    基于演化密码的安全跳频序列构造方法

    公开(公告)号:CN103199992B

    公开(公告)日:2016-08-10

    申请号:CN201310080710.5

    申请日:2013-03-14

    Applicant: 上海大学

    Abstract: 本发明公开了一种基于演化密码的安全跳频序列构造方法,该方法通信收发双方通过一组伪随机序列同步地改变载波频率来进行信息传递,将控制载波频率跳变的伪码序列称为跳频序列,该跳频序列是采用演化DES分组加密算法,以用户的地址码为加密密钥,通过对用户的TOD信息进行加密得到密文,然后从加密的密文中选取n位作为跳频码,进而构成跳频序列。该方法所构造的跳频序列在均匀性,相关性和线性复杂性方面均优于现有技术方案,其次,本发明的方案中,引入演化数据加密算法()进行加密运算构造跳频序列,使得跳频序列的安全性更高,很难被攻击者截获。

    基于演化密码的安全跳频序列构造方法

    公开(公告)号:CN103199992A

    公开(公告)日:2013-07-10

    申请号:CN201310080710.5

    申请日:2013-03-14

    Applicant: 上海大学

    Abstract: 本发明公开了一种基于演化密码的安全跳频序列构造方法,该方法通信收发双方通过一组伪随机序列同步地改变载波频率来进行信息传递,将控制载波频率跳变的伪码序列称为跳频序列,该跳频序列是采用演化DES分组加密算法,以用户的地址码为加密密钥,通过对用户的TOD信息进行加密得到密文,然后从加密的密文中选取n位作为跳频码,进而构成跳频序列。该方法所构造的跳频序列在均匀性,相关性和线性复杂性方面均优于现有技术方案,其次,本发明的方案中,引入演化数据加密算法()进行加密运算构造跳频序列,使得跳频序列的安全性更高,很难被攻击者截获。

    一种针对公钥密码ECC的Shor量子攻击方法

    公开(公告)号:CN105024811B

    公开(公告)日:2018-07-13

    申请号:CN201510392417.1

    申请日:2015-07-06

    Applicant: 上海大学

    Abstract: 一种针对公钥密码ECC的Shor量子攻击方法,包括以下步骤:选取一条二进制域上的素域p上的椭圆曲线,输出所述椭圆曲线上所有的坐标;任意选择椭圆曲线上的点P、点Q,满足,为攻击私钥,输出与椭圆曲线上各点(x,y)对应的xP+yQ和xP的点;构造以为周期的周期函数:创建两个量子寄存器并设定其初始态设置为和|1>;将阿达马门作用到第一量子寄存器;将算符应用到所述第二量子寄存器;对第一量子寄存器进行量子傅立叶逆变换:测量所述第一量子寄存器的本征态概率:求使其达到最大值的阶r;如果阶r是满足Q=rP,则攻击私钥为r。本发明能够使用小量子比特数来破解椭圆曲线加密的Shor量子攻击方法,对当前安全曲线有较大威胁,它的通用性更强。

    一种针对公钥密码ECC的Shor量子攻击方法

    公开(公告)号:CN105024811A

    公开(公告)日:2015-11-04

    申请号:CN201510392417.1

    申请日:2015-07-06

    Applicant: 上海大学

    Abstract: 一种针对公钥密码ECC的Shor量子攻击方法,包括以下步骤:选取一条二进制域上的素域p上的椭圆曲线,输出所述椭圆曲线上所有的坐标;任意选择椭圆曲线上的点P、点Q,满足,为攻击私钥,输出与椭圆曲线上各点(x,y)对应的xP+yQ和xP的点;构造以为周期的周期函数:创建两个量子寄存器并设定其初始态设置为和|1>;将阿达马门作用到第一量子寄存器;将算符应用到所述第二量子寄存器;对第一量子寄存器进行量子傅立叶逆变换:测量所述第一量子寄存器的本征态概率:求使其达到最大值的阶r;如果阶r是满足Q=rP,则攻击私钥为r。本发明能够使用小量子比特数来破解椭圆曲线加密的Shor量子攻击方法,对当前安全曲线有较大威胁,它的通用性更强。

Patent Agency Ranking