一种基于代码碎片化的Android应用程序加壳保护方法及装置

    公开(公告)号:CN105184118B

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

    申请号:CN201510548193.9

    申请日:2015-08-31

    Applicant: 西北大学

    Abstract: 本发明公开了一种基于代码碎片化的Android应用程序加壳保护方法及装置,该方法首先从待保护的应用程序中提取可执行文件、共享库文件、资源及配置信息等,然后对可执行文件进行代码分片,分别加密,导入到新建的应用程序包中,添加提取的配置信息;继而对加密后代码片解密并分配独立的内存空间,对解密的代码片修复重组为可执行文件,进行运行环境的准备并重构安装包。本发明方法保护强度高,被保护应用程序的可执行文件在其整个生命周期中,始终以碎片化形式存在于进程内存中,大大降低了完整的可执行文件被攻击者窃取到的可能性,也就极大地增加了应用程序被逆向、破解、二次打包等的难度;可以平衡保护强度和性能开销。

    一种针对CSI时频域信息攻击的用户行为隐私保护方法

    公开(公告)号:CN107395646A

    公开(公告)日:2017-11-24

    申请号:CN201710791353.1

    申请日:2017-09-05

    Applicant: 西北大学

    Abstract: 本发明公开了一种针对CSI时频域信息攻击的用户行为隐私保护方法,该方法首先通过手机检测用户行为隐私的SNR值,以判断当前所处区域是否安全,如不安全,则通过户行走过程中的数据作为已知数据,根据信号衰减模型来具体算出恶意设备的位置并且对其位置进行实时矫正;最后,根据恶意设备的分布位置,确定用户行走的方向,最终使得用户到达安全区域。本发明经过实际试验验证,证明本发明方法所估计得步数、步长以及方向都比较准确,相对于同类型利用信号衰减模型的定位方法,本方法的定位结果可以达到其同样的精度,通过对用户实时的引导,我们可证明本方法可以有效保护用户的隐私信息,并且,用户在安全区域内,并不会影响用户的上网体验。

Patent Agency Ranking