-
公开(公告)号:CN108847923B
公开(公告)日:2021-03-16
申请号:CN201810675449.6
申请日:2018-06-27
Applicant: 上海交通大学 , 国网辽宁省电力有限公司电力科学研究院 , 国家电网有限公司 , 北京智芯微电子科技有限公司
IPC: H04L9/00
Abstract: 一种基于低通滤波的旁路攻击曲线预处理方法,通过对待对原始功耗曲线进行快速低通处理,再通过对齐算法并利用低通后的功耗曲线计算出每一条曲线的位移值,并以该位移值对待对原始功耗曲线进行优化位移后实现优化对齐,本发明可以有效的克服噪声导致的对齐效果不好的问题。
-
公开(公告)号:CN111614459A
公开(公告)日:2020-09-01
申请号:CN202010473360.9
申请日:2020-05-29
Applicant: 上海交通大学
Abstract: 一种针对BLE会话密钥协商协议的侧信道分析方法,通过采集BLE设备运行计算会话密钥算法(AES-128)时的电磁辐射信息,结合嗅探技术抓取到的密钥协商关键参数,使用相关性功耗分析(CPA)恢复密钥LTK。本发明以嗅探技术和CPA为基础攻击工具,根据BLE加密通信协议的结构,构造综合攻击方法,通过该方法恢复已配对蓝牙设备所共享的LTK,进而恢复会话密钥(SK)和解密BLE设备间的所有通信数据包。
-
公开(公告)号:CN110365481A
公开(公告)日:2019-10-22
申请号:CN201910598068.7
申请日:2019-07-04
Applicant: 上海交通大学
Abstract: 一种加速国密SM2算法的优化实现系统及方法,包括:由摘要信息生成单元、签名生成单元构成的签名模块和由验证点生成单元、签名验证单元构成的验签模块,其中:签名模块通过摘要信息生成单元生成摘要值并输出至签名生成单元,签名生成单元通过预制表及点加运算得到椭圆曲线基点G的k倍点[k]G的点乘结果并快速生成签名数据(r,s);验签模块中的验证点生成单元根据签名数据(r,s)得到中间参数并通过预计算表得到验证点坐标后输出至签名验证单元,签名验证单元根据验证点坐标得到验证信息用于核对签名数据实现验签。本发明通过对算法中的标量乘法以及底层实现进行优化,使得国密SM2算法的运算速度有大幅度的提升。
-
公开(公告)号:CN106357378B
公开(公告)日:2019-04-05
申请号:CN201610703132.X
申请日:2016-08-22
Applicant: 上海交通大学
Abstract: 一种用于SM2签名的功耗分析方法及其系统,包括:定位模块、模板处理模块、匹配计算模块和密钥恢复模块,其中:定位模块将固定输入的密钥的部分公共信息定位至功耗曲线,同时寻找与公共信息类似的求逆阶段,得到对应的功耗曲线位置;模板处理模块对定位后的公共信息中的功耗曲线进行分类,并对每一类功耗曲线建立模板,计算模板信息;模板匹配模块根据模板处理模块中的模板信息与求逆结果的功耗曲线进行匹配,将匹配正确的结果输入至密钥恢复模块,通过密钥恢复模块得到正确的密钥信息;本发明设计合理,恢复正确率高,能够应用模板攻击而不需要完全控制设备,破除了模板攻击使用时必须知道密钥的壁垒。
-
公开(公告)号:CN108847923A
公开(公告)日:2018-11-20
申请号:CN201810675449.6
申请日:2018-06-27
Applicant: 上海交通大学 , 国网辽宁省电力有限公司电力科学研究院 , 国家电网有限公司 , 北京智芯微电子科技有限公司
IPC: H04L9/00
Abstract: 一种基于低通滤波的旁路攻击曲线预处理方法,通过对待对原始功耗曲线进行快速低通处理,再通过对齐算法并利用低通后的功耗曲线计算出每一条曲线的位移值,并以该位移值对待对原始功耗曲线进行优化位移后实现优化对齐,本发明可以有效的克服噪声导致的对齐效果不好的问题。
-
公开(公告)号:CN104091121B
公开(公告)日:2017-07-18
申请号:CN201410261034.6
申请日:2014-06-12
Applicant: 上海交通大学
IPC: G06F21/56
Abstract: 一种对Android重打包恶意软件的恶意代码的检测、切除和恢复的方法,通过对已知恶意程序的恶意入口点类建立由模糊哈希值构成的特征库,用于与反汇编后的待检测程序的入口点类进行匹配;然后依次切除被重打包加入的完整的恶意代码片段以及恶意代码的资源文件,最后找出重打包过程中对原程序实施修改的代码片段,恢复其原有功能。本发明针对当前Android平台日益严重的恶意程序使用的重打包植入恶意代码这一最主要传播特征,检测和切除那些正常程序中植入的恶意代码部分。
-
公开(公告)号:CN106301756A
公开(公告)日:2017-01-04
申请号:CN201610704633.X
申请日:2016-08-22
Applicant: 上海交通大学
IPC: H04L9/00
CPC classification number: H04L9/003
Abstract: 一种用于SM2签名的大数模幂求逆功耗检测方法及其系统,包括:密钥检测模块、信息分类模块、模板处理模块、匹配计算模块和线下密钥恢复模块,其中:密钥检测模块执行SM2签名并得到密钥中间值的汉明重量信息后输出至信息分类模块;信息分类模块根据中间值的汉明重量信息对功耗曲线进行分类,并输出分类信息至模板处理模块;模板处理模块根据分类信息进行建模,并将模板信息输入匹配计算模块与待测SM2签名进行匹配,匹配计算模块将匹配结果输出至线下密钥恢复模块进行离线运算,获得待测SM2签名的密钥信息;本发明设计合理,针对SM2签名的求逆短板进行功耗曲线检测,为SM2签名防护提供了新的方向。
-
-
公开(公告)号:CN104035839A
公开(公告)日:2014-09-10
申请号:CN201410260715.0
申请日:2014-06-12
Applicant: 上海交通大学
Abstract: 一种移动通信技术领域的Android系统隐私数据恢复实现方法,通过对无法获得文件系统信息的磁盘镜像进行数据块划分,然后依次从数据块中提取出结构特征和语义特征,并进一步筛选出SQLite3文件头数据块和SQLite3页数据块,经分割重组恢复出原始文件。本发明在ext4文件系统journal等文件系统相关信息受损的情况下,通过对隐私数据特征的分析,从非结构化的Android磁盘原始数据中进行数据恢复。
-
公开(公告)号:CN103106372A
公开(公告)日:2013-05-15
申请号:CN201310017709.8
申请日:2013-01-17
Applicant: 上海交通大学
Abstract: 一种移动通信设备技术领域的用于Android系统的轻量级隐私数据加密方法及系统,通过在文件系统中选择待保护的敏感文件集;然后在Android系统中嵌入加密处理模块和解密处理模块,将敏感文件集中的文件进行加密存储并生成被保护数据库,当应用程序请求访问被保护数据库时,必须先通过密钥验证后才能获得一个明文的被保护数据库的镜像,应用程序通过操作这个明文镜像实现对被保护数据库的文件的修改,当访问结束则销毁该镜像。本发明针对系统底层的数据库进行保护,保证了系统的保密功能正常发挥作用,为Android系统引入轻量级加密机制来保护隐私数据文件,同时减少系统开销。
-
-
-
-
-
-
-
-
-