-
公开(公告)号:CN109905241B
公开(公告)日:2020-08-28
申请号:CN201910067861.4
申请日:2019-01-24
Applicant: 中国科学院信息工程研究所
IPC: H04L9/30
Abstract: 本发明公开了一种椭圆曲线公钥的短汉字编码、解码方法。本发明编码方法为:1)使用椭圆曲线上点压缩方法对公钥P进行压缩,得到压缩后的公钥P’;2)选取2k个汉字组成数组C,根据公钥P’的长度确定编码公钥P所需汉字个数n;3)设置一保留位OP,然后根据该公钥P’与该保留位OP生成一比特串M;4)将比特串M以每块k位按序拆分为n块,对于每一块中的k位比特串,将其转化为十进制数i,取出数组C中第i个字符C[i]表示该块数据,于是依次将代表n块数据的n个字符拼接后形成新的字符串S;5)用该字符串S表示该公钥P。本发明公开的方法使得公钥信息可以以短汉字文本的形式方便地传递,为使用公钥密码保密通信奠定基础。
-
公开(公告)号:CN108052415A
公开(公告)日:2018-05-18
申请号:CN201711144811.9
申请日:2017-11-17
Applicant: 中国科学院信息工程研究所
Abstract: 本发明公开了一种恶意软件检测平台快速恢复方法及系统。本发明基于ARM构架中的TrustZone技术实现,由两部分组成:位于用户域操作系统中的具有转发指令功能的应用程序和位于安全域中的安全域操作系统。由位于用户域操作系统中的指令转发应用程序触发,它能转发备份或者恢复指令。位于安全域中的安全域操作系统在收到指令后,根据具体的指令可实现平台的备份与恢复。位于安全域的安全域操作系统收到备份指令时,将平台内存中的数据复制到特定的内存区域进行备份,并向平台的基于闪存的存储设备发出备份指令。当安全域的安全域操作系统收到恢复指令时,利用之前备份的内存数据恢复内存,并向平台的基于闪存的存储设备发出恢复指令。
-
公开(公告)号:CN108038026A
公开(公告)日:2018-05-15
申请号:CN201711144794.9
申请日:2017-11-17
Applicant: 中国科学院信息工程研究所
Abstract: 本发明公开了一种基于闪存的数据快速恢复方法与系统,利用闪存数据非原位更新的特点,通过在基于闪存的存储设备中进行元数据备份、修改地址映射与垃圾回收等机制实现快速的数据恢复。在需恢复数据准备阶段,用户向基于闪存的存储设备中正常写入数据,在闪存转换层接收到来自上层系统的存储命令后,对需恢复数据的相关元数据进行备份。在需恢复数据修改阶段,合法或非合法用户对数据进行增删改操作,通过修改闪存转换层中的地址映射、垃圾回收机制保证需恢复数据的完整性。在需恢复数据恢复阶段,闪存转换层接收到来自上层系统的恢复命令,通过恢复需恢复数据的元数据来恢复需要恢复的数据。
-
公开(公告)号:CN104243456B
公开(公告)日:2017-11-03
申请号:CN201410437599.5
申请日:2014-08-29
Applicant: 中国科学院信息工程研究所
Abstract: 本发明公开了适用于云计算的基于SM2算法的签名及解密方法和系统。具体地,可在通信双方分别存储部分私钥,两方联合才能对消息进行签名或解密等操作,通信双方均无法获取到对方私钥的任何信息,因此攻击者在入侵其中任何一方的情况下,都不能伪造签名或解密密文,从而提高了云计算环境中的私钥的安全性;而且,签名过程和解密过程中,通信双方仅需要进行很少的交互,从而能够满足云计算环境中低延迟、少交互的应用需求。
-
公开(公告)号:CN104615407B
公开(公告)日:2017-10-10
申请号:CN201510026059.2
申请日:2015-01-19
Applicant: 中国科学院信息工程研究所
IPC: G06F7/58
Abstract: 本发明公开一种基于闪存产生满熵随机数的方法和装置,利用闪存(主要是Nand Flash芯片)不同生产工艺所确定的隧道氧化层厚度,存储单元的物理组织结构以及对存储单元编程擦除操作时产生的随机电子噪声,改变对特定的存储单元进行编程或擦除操作时的参数,利用部分编程法、部分擦除法、或重复编程法提取数据,对数据进行处理后,作为随机数输出。经实验验证所提取的随机数,均具有满熵的性质。本发明不需要专门的电路设计即可产生满足一定要求的随机数,能够降低随机数发生器的使用条件及成本。
-
公开(公告)号:CN103593627B
公开(公告)日:2016-08-17
申请号:CN201310547995.9
申请日:2013-11-06
Applicant: 中国科学院信息工程研究所
CPC classification number: H04L9/003 , G06F21/755 , G09C5/00 , H04L2209/12
Abstract: 本发明公开了一种双层复合寄存器系统及抵抗能量分析攻击的方法,通过控制单元在一个时钟周期内的前半个周期中,控制取值互补的工作寄存器和补偿寄存器工作,输出寄存器和输出补偿寄存器复位,在后半个周期中控制取值互补的输出寄存器和输出补偿寄存器工作,工作寄存器和补偿寄存器复位,由此使系统工作时的汉明距离值以及汉明重量值恒定,在满足系统抵抗能量分析攻击的同时,把输出一组数据的周期压缩为一个时钟周期,从而提高整个芯片硬件设备的吞吐率;而且,本发明所述方案中的双层复合寄存器系统所使用的元件符合标准的电路元件库要求,可以正常地与芯片硬件设备电路接合,具有很好的兼容性。
-
公开(公告)号:CN103593627A
公开(公告)日:2014-02-19
申请号:CN201310547995.9
申请日:2013-11-06
Applicant: 中国科学院信息工程研究所
CPC classification number: H04L9/003 , G06F21/755 , G09C5/00 , H04L2209/12 , G06F21/75
Abstract: 本发明公开了一种双层复合寄存器系统及抵抗能量分析攻击的方法,通过控制单元在一个时钟周期内的前半个周期中,控制取值互补的工作寄存器和补偿寄存器工作,输出寄存器和输出补偿寄存器复位,在后半个周期中控制取值互补的输出寄存器和输出补偿寄存器工作,工作寄存器和补偿寄存器复位,由此使系统工作时的汉明距离值以及汉明重量值恒定,在满足系统抵抗能量分析攻击的同时,把输出一组数据的周期压缩为一个时钟周期,从而提高整个芯片硬件设备的吞吐率;而且,本发明所述方案中的双层复合寄存器系统所使用的元件符合标准的电路元件库要求,可以正常地与芯片硬件设备电路接合,具有很好的兼容性。
-
-
-
-
-
-