一种密文数据机密性检测方法及电子装置

    公开(公告)号:CN114095406B

    公开(公告)日:2023-04-21

    申请号:CN202010789604.4

    申请日:2020-08-07

    摘要: 本发明提供一种密文数据机密性检测方法,其步骤包括:解析待检测密文,获取n个单字节组成的二进制形式密文串,并以每一单字节为一元素存入密文数组;对密文数组中的元素Pi按照同一数值进行聚类,得到A个公共前缀长度为1的位置索引集合A1,a;通过位置索引集合A1+q,b中的各位置索引,对获取的元素Pi+q聚类,得到位置索引集合A1+(q+1),c;根据一设定公共前缀长度q′,获取位置索引集合Aq′,b′,并根据各位置索引集合Aq′,b′中位置索引数量及各位置索引在密文数组中的位置,判断待检测密文的机密性。本发明只记录各个子密文的首元素在数组中的索引,在需要时通过首元素的索引与子密文长度定位相应的子密文,从而显著降低系统内存开销。

    基于机器学习的大规模嵌入式设备在线固件智能识别方法

    公开(公告)号:CN110413909B

    公开(公告)日:2022-06-10

    申请号:CN201910526064.8

    申请日:2019-06-18

    IPC分类号: G06F16/955

    摘要: 本发明实施例提供一种基于机器学习的大规模嵌入式设备在线固件智能识别方法,所述方法包括:获取待识别的嵌入式设备厂商的网站域内的所有URL;提取每个URL的多维特征,并将多维特征转化为数值特征,并利用词频‑逆向文件频率TF‑IDF算法获取每个URL的文本特征;将所有URL的数值特征输入至第一嵌入式设备固件URL识别模型中,获得第一嵌入式设备固件URL集合,将所有URL的文本特征输入至第二嵌入式设备固件URL识别模型中,获得第二嵌入式设备固件URL集合;取两个嵌入式设备固件URL集合的交集进行输出。本发明实施例可应用于大规模地嵌入式设备固件URL下载,URL识别难度小、爬取效率高、下载速度快。

    一种基于闪存的数据快速恢复方法与系统

    公开(公告)号:CN108038026B

    公开(公告)日:2021-11-30

    申请号:CN201711144794.9

    申请日:2017-11-17

    IPC分类号: G06F11/14 G06F12/02 G06F12/06

    摘要: 本发明公开了一种基于闪存的数据快速恢复方法与系统,利用闪存数据非原位更新的特点,通过在基于闪存的存储设备中进行元数据备份、修改地址映射与垃圾回收等机制实现快速的数据恢复。在需恢复数据准备阶段,用户向基于闪存的存储设备中正常写入数据,在闪存转换层接收到来自上层系统的存储命令后,对需恢复数据的相关元数据进行备份。在需恢复数据修改阶段,合法或非合法用户对数据进行增删改操作,通过修改闪存转换层中的地址映射、垃圾回收机制保证需恢复数据的完整性。在需恢复数据恢复阶段,闪存转换层接收到来自上层系统的恢复命令,通过恢复需恢复数据的元数据来恢复需要恢复的数据。

    一种支持手机端安全协作的文件加密和共享方法及系统

    公开(公告)号:CN108881300A

    公开(公告)日:2018-11-23

    申请号:CN201810870012.8

    申请日:2018-08-02

    IPC分类号: H04L29/06 H04L9/08 H04L29/08

    摘要: 本发明公开了一种支持手机端安全协作的文件加密和共享方法及系统。本方法为:1)手机端的公私钥管理模块为用户生成唯一的公私钥对,手机端对该公私钥对中的公钥进行共享;2)对于目标设备上的一目标用户待加密的文件;该目标设备生成一加密请求;3)该手机端获取该加密请求,与目标设备建立连接,生成对称密钥K,根据K与R计算得到一结果KR;然后用目标用户的公私钥对中的公钥加密K,得到加密结果PK;然后将PK与KR一起发送给该目标设备;4)该目标设备根据收到的KR与R计算得到K,然后用K加密该文件,并将PK保存至加密后的文件中。本发明可以有效的保证文件信息的安全。

    一种恶意软件检测平台快速恢复方法及系统

    公开(公告)号:CN108052415B

    公开(公告)日:2022-01-04

    申请号:CN201711144811.9

    申请日:2017-11-17

    IPC分类号: G06F11/14 G06F21/57

    摘要: 本发明公开了一种恶意软件检测平台快速恢复方法及系统。本发明基于ARM构架中的TrustZone技术实现,由两部分组成:位于用户域操作系统中的具有转发指令功能的应用程序和位于安全域中的安全域操作系统。由位于用户域操作系统中的指令转发应用程序触发,它能转发备份或者恢复指令。位于安全域中的安全域操作系统在收到指令后,根据具体的指令可实现平台的备份与恢复。位于安全域的安全域操作系统收到备份指令时,将平台内存中的数据复制到特定的内存区域进行备份,并向平台的基于闪存的存储设备发出备份指令。当安全域的安全域操作系统收到恢复指令时,利用之前备份的内存数据恢复内存,并向平台的基于闪存的存储设备发出恢复指令。

    一种椭圆曲线公钥文本化传递方法及系统

    公开(公告)号:CN109818743A

    公开(公告)日:2019-05-28

    申请号:CN201910067468.5

    申请日:2019-01-24

    IPC分类号: H04L9/30 H04L9/08

    摘要: 本发明公开了一种椭圆曲线公钥文本化传递方法及系统。本方法为: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与设定的附加信息拼接为字符串L分享给目标接收端。本发明提供了一种对用户友好的、简单易用的密钥传输方法,为使用公钥密码保密通信奠定基础。

    同源二进制文件检索方法和装置

    公开(公告)号:CN109063055A

    公开(公告)日:2018-12-21

    申请号:CN201810798277.1

    申请日:2018-07-19

    IPC分类号: G06F17/30

    摘要: 本发明提供一种同源二进制文件检索方法和装置,该方法包括:将待检测二进制文件的字符串序列输入至预先训练的神经网络模型,输出编码向量;对编码向量进行局部敏感哈希运算,生成待检测二进制文件的哈希签名;计算待检测二进制文件的哈希签名与数据库中的各哈希签名的相似度哈希;其中,数据库中记录样本二进制文件和哈希签名;将满足同源性阈值的相似度哈希对应的样本二进制文件作为待检测二进制文件的同源二进制文件;其中,神经网络模型根据样本二进制文件的字符串序列以及样本二进制文件的编码向量训练而成。本发明提供一种同源二进制文件检索方法和装置,能得到满足条件的同源二进制文件,对于快速修补嵌入式设备固件的漏洞有较好的效果。

    一种识别同源二进制文件的方法及系统

    公开(公告)号:CN108280197A

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

    申请号:CN201810082622.1

    申请日:2018-01-29

    IPC分类号: G06F17/30 G06F21/56 G06F21/57

    摘要: 本发明提供一种识别同源二进制文件的方法及系统,所述方法包括:S1,使用最小哈希算法分别获取待识别二进制文件和各原二进制文件的签名;S2,使用分桶法对各所述签名进行分桶,获取各所述签名划分到各桶的字符串;其中,位于同一桶中的各所述字符串具有相同的字符数;S3,根据各桶中所述原二进制文件的签名对应的字符串,使用倒排索引法获取与各桶一一对应的字典;S4,根据各桶中所述待识别二进制文件的签名对应的字符串,从各桶对应的字典中获取与所述待识别二进制文件同源的原二进制文件。本发明减少计算量,提高识别同源二进制文件的速度和精度,适用于各种同源二进制文件的识别。

    一种实现素数域大整数模乘计算加速的方法

    公开(公告)号:CN113608718B

    公开(公告)日:2024-06-25

    申请号:CN202110783676.2

    申请日:2021-07-12

    IPC分类号: G06F7/72

    摘要: 本发明公开一种实现素数域大整数模乘计算加速的方法,将素数域长度为k比特的被乘数和乘数分为N段,前(N‑1)段每段长为w比特,第N段长为r比特,w≥r;将被乘数和乘数的每一段转化为双精度浮点数,采用积和熔加运算对转化后的被乘数和乘数的每一段进行乘加运算,初始化2N个定点数,将乘加结果的二进制数值累加到经过初始化后的定点数中,对定点数进行位数约减,获得最后的模乘结果。本发明充分利用双精度浮点数的格式特点,提升了素数域模乘的计算效率。