-
公开(公告)号:CN116545621A
公开(公告)日:2023-08-04
申请号:CN202310541070.7
申请日:2023-05-11
Applicant: 山东省计算中心(国家超级计算济南中心)
Abstract: 本发明公开了密钥交换过程中椭圆曲线多标量乘快速实现方法及系统;其中,所述方法,包括:椭圆曲线密钥生成步骤、椭圆曲线密钥交换与验证步骤;所述椭圆曲线密钥生成步骤、椭圆曲线密钥交换与验证步骤中的多标量乘计算过程包括:获取参数表;获取标量系数K和标量系数L;对标量系数K和标量系数L进行处理得到系数表,具体包括:构造JSF‑5原始参数表;对JSF‑5原始参数表进行改进,得到JSF‑5参数表;基于JSF‑5参数表,对标量系数K和标量系数L进行处理,得到系数表;对参数表和系数表进行逐位计算,对逐位计算结果进行坐标还原处理得到多标量乘结果。
-
公开(公告)号:CN116527274A
公开(公告)日:2023-08-01
申请号:CN202310534559.1
申请日:2023-05-10
Applicant: 山东省计算中心(国家超级计算济南中心) , 齐鲁工业大学(山东省科学院)
IPC: H04L9/32
Abstract: 本发明涉及数字签名技术领域,公开了基于多标量乘快速计算的椭圆曲线验签方法及系统;其中方法包括:椭圆曲线数字签名步骤和椭圆曲线签名验签步骤;椭圆曲线数字签名步骤和椭圆曲线签名验签步骤中的多标量乘计算过程包括:获取椭圆曲线上基点P、点Q以及基点P的三倍点仿射坐标3P,对获取的数据进行预计算处理得到参数表;对标量系数K和标量系数L进行处理得到系数表;对参数表和系数表进行逐位计算,对逐位计算结果进行坐标还原处理得到多标量乘结果。通过对数字签名算法中遇到的多标量乘运算进行优化,大大降低了数字签名和数字验签过程的时间复杂度,提升数字签名的运算速度,提升系统的整体性能,提升用户体验。
-
公开(公告)号:CN113794552B
公开(公告)日:2023-07-07
申请号:CN202111074292.X
申请日:2021-09-14
Applicant: 山东省计算中心(国家超级计算济南中心) , 齐鲁工业大学
IPC: H04L9/06
Abstract: 本公开提供了一种基于SIMD的SM3并行数据加密运算方法及系统,获取多条待处理数据;如果各条待处理数据等长,对待处理的数据进行分组,每组的长度相同,分组执行CF函数运算;在完成多轮CF函数运算后,对最后的分组进行判断,如果数据长度如果小于或等于第一阈值,则将代表数据长度的比特串放入当前分组的末尾,进行最后一轮CF函数运算;如果数据长度大于第一阈值,则先对当前分组进行CF函数运算,将代表长度的比特串放入下一分组再进行CF函数运算,直至得到最终的运算结果;本公开使数据在保持数据具有哈希依赖的情况下实现了多路并行运算,既保证了运算结果的正确性,又提高了性能。
-
公开(公告)号:CN115795413A
公开(公告)日:2023-03-14
申请号:CN202310069656.8
申请日:2023-02-07
Applicant: 山东省计算中心(国家超级计算济南中心)
Abstract: 本发明涉及软件认证保护技术领域,本发明公开了基于国密算法的软件认证保护方法及系统;所述方法包括:当应用程序于客户端上打开时,读取应用程序中已加密的认证文件,读取客户端的主板唯一标识;采用应用程序自身的内容和客户端的主板唯一标识,对已加密的认证文件进行解密,得到解密后的关键信息;获取预先构建的配置文件,对配置文件进行解密,得到解密后的配置文件信息;从解密的配置文件信息中,获取预先构建的口令字符串,对口令字符串进行解密,得到解密后的口令字符串;如果解密后的关键信息、解密后的配置文件信息以及解密后的口令字符串三者完全具备,则应用程序允许在客户端上运行,否则不允许运行。
-
公开(公告)号:CN115174038A
公开(公告)日:2022-10-11
申请号:CN202210846869.2
申请日:2022-07-19
Applicant: 山东省计算中心(国家超级计算济南中心) , 齐鲁工业大学
Abstract: 本发明提供了一种基于SIMD的SM2加密及解密快速实现方法,将添加CT值后的多条数据,每条取出预设比特整合为一条并放入message数组中存储,使用预计算好的索引值以及VPGATHERDD指令来实现消息扩展的第一步,并对扩展后的数据使用PSHUFB指令对数据进行重排,代替了指针实现字节逆序功能,提高了算法整体的运算效率;在完成第一步消息扩展时,数据已通过VPGATHERDD指令装载入寄存器中,省略了后续单独装载的过程;消息扩展的第二步与第三步则使用自动化的循环指令实现,减少了代码量。
-
公开(公告)号:CN110708160B
公开(公告)日:2020-11-13
申请号:CN201910959287.3
申请日:2019-10-10
Applicant: 山东省计算中心(国家超级计算济南中心)
Inventor: 付勇 , 杨美红 , 王美琴 , 郭山清 , 王继志 , 陈丽娟 , 樊燕红 , 杨明 , 杨英 , 陈振娅 , 穆超 , 李冠霖 , 杨光 , 文立强 , 王彪 , 杨明瞾 , 王英龙
IPC: H04L9/30
Abstract: 本公开公开了基于SM2算法标量乘法编码的抗侧信道攻击方法及系统,包括:生成基准坐标表,生成预编码坐标参数表ParTable;获取椭圆曲线公钥密码算法的参数k;基于基准坐标表、预编码坐标参数表ParTable和椭圆曲线公钥密码算法的参数k,实时生成编码表;基于实时生成的编码表,完成椭圆曲线公钥密码算法中的固定点标量乘法kG的运算,在椭圆曲线公钥密码的数字签名生成过程、数字签名验证过程、加密过程或密钥交换协商过程中使用运算获取的kG,抵御侧信道攻击。
-
公开(公告)号:CN107046695A
公开(公告)日:2017-08-15
申请号:CN201710219697.5
申请日:2017-04-06
Applicant: 山东省计算中心(国家超级计算济南中心)
Abstract: 本发明提供了一种低复杂度的高精度单锚节点定位系统与方法,属于无线定位测试领域。该系统包括:锚节点和目标节点;所述锚节点包括:锚节点支架以及安装在其顶端的锚节点全向天线,在锚节点支架上安装有天线底板,在天线底板上安装有多个定向天线;各个定向天线分别与一个低噪音放大器连接,低噪音放大器与检波器连接,检波器与模数转换器连接,模数转换器与锚节点微处理器连接,锚节点全向天线与锚节点无线收发芯片连接,锚节点无线收发芯片与锚节点微处理器连接;所述目标节点包括:目标节点支架以及安装在目标节点支架顶端的目标节点全向天线。
-
公开(公告)号:CN119416219B
公开(公告)日:2025-05-09
申请号:CN202510018306.8
申请日:2025-01-07
Applicant: 山东省计算中心(国家超级计算济南中心) , 齐鲁工业大学(山东省科学院)
IPC: G06F21/56
Abstract: 本发明提供了一种勒索软件检测方法、系统、设备及介质,其属于勒索软件检测技术领域,所述方案通过基于跳转指令、指令序列以及数据流向分别进行循环体的识别,有效解决了现有方案无法全面获取可执行程序二进制文件中循环体的问题;针对在经过循环展开和编译优化等方式优化后的代码生成的动态轨迹中,大多数相同跳转地址并不会重复出现的问题,所述方案在基于跳转指令循环体检测的基础上,采用基于指令序列的循环检测方法,基于指令间的时序关系的唯一性来获取基于跳转指令无法获得的循环体;同时,针对两轮循环高度交叉不在轨迹中呈现独立模块的情况,通过采用基于数据流向的方式进一步提高了循环体检测的全面性,进而提升了勒索软件的检测精度。
-
公开(公告)号:CN119341775A
公开(公告)日:2025-01-21
申请号:CN202411294381.9
申请日:2024-09-14
Applicant: 山东省计算中心(国家超级计算济南中心) , 齐鲁工业大学(山东省科学院)
Abstract: 本公开提供了基于Pin的加密算法常量值动态检测方法及系统,涉及网络安全技术领域,包括:获取可执行文件运行时的动态指令流;提取所述动态指令流中用于从内存中读取数据的指令;提取内存地址以及对应的内存数据,并将内存地址、内存数据大小存入链表中,根据内存地址和内存数据大小找到可执行文件运行时连续内存读取的数据;根据连续内存读取的数据以及内存长度,通过对SIMD指令集的检测和相应寄存器中数据的匹配,寻找对应的加密算法,实现常量值数据提取;本公开增加了对利用simd指令优化后的加密函数的识别,提高了识别的准确率。
-
公开(公告)号:CN117579301A
公开(公告)日:2024-02-20
申请号:CN202311361098.9
申请日:2023-10-19
Applicant: 山东省计算中心(国家超级计算济南中心)
IPC: H04L9/40
Abstract: 本发明公开了数据完整性验证方法及系统,客户端将若干个数据块以及数据块对应的编号上传给服务器进行存储;客户端为每个数据块分配随机数,对每个数据块和随机数进行哈希运算,得到每个数据块对应的验证标签,将数据块编号以及对应的验证标签传输给服务器;客户端向服务器发出数据完整性验证请求,所述请求中包括待验证数据块的编号和待验证数据块对应的随机数;服务器基于待验证数据块的编号调用所述待验证数据块,服务器对将待验证数据块和随机数进行哈希运算后,输出验证证据;对验证证据和验证标签进行一致性比对,输出验证结果;哈希运算采用SM3算法来实现,在哈希运算实现的过程中将输入消息进行消息扩展和迭代压缩,输出杂凑值。
-
-
-
-
-
-
-
-
-