[发明专利]一种应用程序中so文件的加密方法、解密方法和系统有效

专利信息
申请号: 201710208845.3 申请日: 2017-03-31
公开(公告)号: CN107070656B 公开(公告)日: 2020-02-07
发明(设计)人: 周志刚;张文明;陈少杰 申请(专利权)人: 武汉斗鱼网络科技有限公司
主分类号: H04L9/30 分类号: H04L9/30;H04L9/08;G06F21/60;G06F21/62
代理公司: 11002 北京路浩知识产权代理有限公司 代理人: 汤财宝
地址: 430000 湖北省武汉市武汉东湖*** 国省代码: 湖北;42
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明提供一种应用程序中so文件的加密方法、解密方法和系统,其中加密方法包括:通过RSA算法生成应用程序中的每个so文件的公私密钥对,任意两个so文件的公私密钥对不相同;对于待加密so文件,配置有用于存储所述待加密so文件的加密数据的第一节信息以及用于存储所述待加密so文件的配对so文件的私钥的第二节信息;通过所述待加密so文件的公钥,对所述待加密so文件自身的数据进行加密,获得所述加密数据,将所述加密数据存储在所述第一节信息中,在所述第二节信息存储所述配对so文件的私钥。本发明使每一个so文件都依赖于另一个so文件,进而无法独立使用其中任何一个so文件,实现了对so文件的保护作用。
搜索关键词: 一种 应用程序 so 文件 加密 方法 解密 系统
【主权项】:
1.一种应用程序中so文件的加密方法,其特征在于,包括:/nS1、通过RSA算法生成应用程序中的每个so文件的公私密钥对,任意两个so文件的公私密钥对不相同;/nS2、对于待加密so文件,配置用于存储所述待加密so文件的加密数据的第一节信息以及用于存储所述待加密so文件的配对so文件的私钥的第二节信息;以及/nS3、通过所述待加密so文件的公钥,对所述待加密so文件自身的数据进行加密,获得所述加密数据,将所述加密数据存储在所述第一节信息中,在所述第二节信息存储所述配对so文件的私钥。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉斗鱼网络科技有限公司,未经武汉斗鱼网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201710208845.3/,转载请声明来源钻瓜专利网。

同类专利
  • 交互式登录验证装置、方法及计算机可读存储介质-201910477881.9
  • 吴良顺 - 卓尔智联(武汉)研究院有限公司
  • 2019-06-03 - 2020-02-11 - H04L9/30
  • 一种交互式登录验证方法,包括:当客户端向服务器发起登录请求时,产生随机数一,基于随机数一得到随机数二,基于随机数二及服务器存储的参数一、参数二得到剩余数一;控制服务器产生随机数三,并计算得到剩余数二;基于剩余数二、随机数二及参数二得到剩余数三;基于剩余数一、随机数三及参数二得到剩余数四;若剩余数三等于剩余数四,则控制服务器产生随机数四,并计算得到剩余数五;基于剩余数五、随机数一及参数二计算得到剩余数六;基于公钥、随机数四及参数二计算得到剩余数七;若剩余数六等于剩余数七,则认证通过。本发明还提供一种交互式登录验证装置及计算机可读存储介质。本发明可在服务器不知道登录密钥的情形下,进行用户身份验证。
  • 一种应用程序中so文件的加密方法、解密方法和系统-201710208845.3
  • 周志刚;张文明;陈少杰 - 武汉斗鱼网络科技有限公司
  • 2017-03-31 - 2020-02-07 - H04L9/30
  • 本发明提供一种应用程序中so文件的加密方法、解密方法和系统,其中加密方法包括:通过RSA算法生成应用程序中的每个so文件的公私密钥对,任意两个so文件的公私密钥对不相同;对于待加密so文件,配置有用于存储所述待加密so文件的加密数据的第一节信息以及用于存储所述待加密so文件的配对so文件的私钥的第二节信息;通过所述待加密so文件的公钥,对所述待加密so文件自身的数据进行加密,获得所述加密数据,将所述加密数据存储在所述第一节信息中,在所述第二节信息存储所述配对so文件的私钥。本发明使每一个so文件都依赖于另一个so文件,进而无法独立使用其中任何一个so文件,实现了对so文件的保护作用。
  • 网络令牌系统-201480068053.5
  • G·L·鲍威尔;J·F·希茨;B·拉瑟福德;G·威廉姆森;J·安德森 - 维萨国际服务协会;万事达卡国际股份有限公司
  • 2014-10-14 - 2020-02-07 - H04L9/30
  • 本发明的各实施例涉及用于与令牌一起提供令牌保证等级和用于生成令牌保证等级的数据的方法、设备、计算机可读介质和系统。当发行令牌时,可以执行一个或多个标识与确认(ID&V)方法以确保令牌正在替换由令牌请求者合法地使用的PAN。可根据执行的ID&V的类型以及执行ID&V的实体对给定令牌分配令牌保证等级。不同的ID&V可以导致不同的令牌保证等级。发行方可能希望在授权使用令牌的支付交易之前知道保证等级以及用于生成与令牌相关联的保证等级的数据。
  • RFID所有权转移方法-201410855826.6
  • 张庆胜 - 航天信息股份有限公司
  • 2014-12-31 - 2020-01-24 - H04L9/30
  • 本发明涉及一种RFID所有权转移方法,包括:第一RFID读写器接收可信第三方的所有权转移指令;根据所有权转移指令对RFID标签的第一秘密数据利用自己的私钥进行解密得到原始秘密数据,RFID标签隶属于第一RFID读写器;根据第二RFID读写器的公钥对原始秘密数据加密形成第二秘密数据,并将第二秘密数据存储于RFID标签中;设置RFID标签的数字签名为空,并将RFID标签的所有者公钥由第一RFID读写器的公钥变更为第二RFID读写器的公钥。本发明不采用数字证书且在RFID标签转移双方自觉协商下引入可信第三方的仲裁机制,提高了RFID所有权转移的安全性和运行效率。
  • 一种基于信息泄露的公钥密码系统的私钥获取方法-201710121266.5
  • 吕克伟;刘加宁 - 中国科学院信息工程研究所
  • 2017-03-02 - 2020-01-17 - H04L9/30
  • 本发明公开了一种基于信息泄露的公钥密码系统的私钥获取方法。本方法首先从通信数据中检测出通信泄漏私钥的范围信息;然后通过预定义可区分点条件和利用三角函数进行周期迭代的方式,优化了Pollard’s kangaroos算法中每次跳跃过程中的计算代价;并且只有当相关结果满足本发明给定的可区分条件时才进行完全乘法运算操作,从而使得Pollard’s kangaroos算法总的时间代价降低。
  • 流水线型的蒙哥马利模乘运算方法-201910839580.6
  • 胡世文;沈亚明;常洪明;马晓涵 - 南京秉速科技有限公司
  • 2019-09-06 - 2019-12-20 - H04L9/30
  • 本发明公开了一种流水线型的蒙哥马利模乘运算方法,涉及数据密码算法技术领域,采用流水线型方式来提升蒙哥马利模乘算法性能,增加了单个蒙哥马利模乘器的吞吐量,在吞吐量相同的情况下,本发明比传统使用多个蒙哥马利模乘器的方法消耗更少的硬件资源和面积。如此使本发明数十倍地提升了单位时间里的模乘运算个数,使得本发明比非流水线型的蒙哥马利模乘器具有更高的性能/资源比。同时,使用流水线型的蒙哥马利模乘器的非对称密钥算法硬件可以用更少的硬件资源达到更高的性能,提高任意长度的蒙哥马利模乘运算的吞吐量。
  • 包含一次性通行码的持久性认证系统-201580024566.0
  • 瑞克·B·理查森 - 黑文技术私人有限公司
  • 2015-03-16 - 2019-12-10 - H04L9/30
  • 一种方法,所述方法维持对应用的用户的持续认证,而不需要针对在驻留在客户端侧平台上的客户端侧应用与服务器之间发起的每个会话输入和重新输入用户名和相应的口令;以及其中,口令不存储在服务器上;所述方法包括:利用一次性通行码的不间断链;链中的每个通行码对于用户名和客户端侧应用是唯一的;每个通行码被定期地更新,并且优选地在每个所述会话期间被更新至少一次。
  • 用于保护发现信息的方法和设备-201480064963.6
  • A.阿吉瓦尔;R.拉杰杜雷;张泳彬 - 三星电子株式会社
  • 2014-09-26 - 2019-12-06 - H04L9/30
  • 本发明涉及用于在支持设备到设备服务的无线通信系统中保护通过直接无线电信号发送的发现信息的方法和系统,并且根据本发明的一个实施例的发送终端的设备到设备通信方法能够包括以下步骤:与发现资源周期编号同步;确定发现信息将通过其被发送的发现物理信道的发现信道逻辑定时信息;通过使用安全密钥、所确定的发现信道逻辑定时信息、和将被发送的发现信息来生成安全信息;以及通过发现物理信道发送包括安全信息的发现信息。根据本发明的一个实施例,能够防止终端的发现信息由于另一流氓终端接收和改变该终端的发现信息的情况等等而被错误地发送。
  • 可信的数据传输方法、系统、电子设备、存储介质-201810519445.9
  • 林琼英;兰斯·沃伦·斐根;徐晓旻;黄胜 - 上海诚频信息科技合伙企业(有限合伙)
  • 2018-05-25 - 2019-12-03 - H04L9/30
  • 本发明提供一种可信的数据传输方法、系统、电子设备、存储介质。可信的数据传输方法,包括:采集数据;计算所采集数据的摘要值,并按所述边缘计算节点的私钥对所述摘要值加密生成边缘计算节点签名;对所采集数据生成一消息序列号;缓存所采集数据的摘要值及消息序列号;按目标区块链节点的公钥生成一数据消息;将所述数据消息发送至所述目标区块链节点以进行解密和验证;接收所述目标区块链节点发送的反馈消息;以及按所述边缘计算节点的私钥对所述反馈消息解密,并解密获得的数据与缓存的所采集数据的摘要值及消息序列号进行比对,若一致则完成所采集数据的传输。本发明提供的方法及装置可以实现物联网和区块链之间消息传递的安全性。
  • 用于建立安全通信信道的方法和装置-201580035787.8
  • 杨翔英;李莉;J·V·豪克 - 苹果公司
  • 2015-07-01 - 2019-12-03 - H04L9/30
  • 本发明提供了一种用于在脱卡实体和电子通用集成电路卡(eUICC)之间建立安全通信信道的方法。该方法涉及建立在某范围内为临时性的对称密钥。具体地,脱卡实体和由该脱卡实体管理的一组eUICC中的每个eUICC具有长期公钥基础结构(PKI)信息。当要在脱卡实体和eUICC之间建立安全通信信道时,该eUICC和脱卡实体可根据各自具有的PKI信息而彼此验证(例如,验证公钥)。在验证之后,该脱卡实体和eUICC建立基于会话的共享对称密钥,以用于实现安全通信信道。具体地,根据是期望完美前向安全性还是期望半前向安全性来生成基于会话的共享对称密钥。一旦建立基于会话的共享对称密钥,该脱卡实体和eUICC便可安全地传送信息。
  • 用于安全地共享数据的方法和装置-201580011375.0
  • N·M·史密斯;O·本-沙洛姆;A·奈舒图特 - 英特尔公司
  • 2015-03-05 - 2019-12-03 - H04L9/30
  • 公开了用于安全地共享数据的方法和装置。示例包括:在云服务的第一用户的第一设备处生成代表所述第一设备的驱动器的档案文件;经由处理器加密所述档案文件以形成经加密的档案文件;以及将所述经加密的档案文件传达至云服务提供方,所述加密档案文件将由所述云服务的第二用户的第二设备解密,所述经解密的档案文件将安装至所述第二设备的操作系统。
  • 确保系统通信安全的方法、安全通信设备、公钥服务器-201580018111.8
  • M·C·特谢拉 - 快普特奥姆特里有限公司
  • 2015-01-27 - 2019-11-26 - H04L9/30
  • 确保系统通信安全的方法、安全通信设备、公钥服务器。一种用于确保系统通信安全而由安全通信终端提供新的增强公钥的方法,该安全通信终端具有可操作地连接至存储器的处理器和通信接口,该方法包括:由该处理器生成用于对客户账户进行验证的第一部分;由该处理器生成用于对公钥服务器进行验证的第二部分;由该处理器生成非对称公钥和相对应的非对称私钥;处理器将该第一部分、该第二部分和该非对称公钥组合以形成新的增强公钥;由该处理器基于该非对称公钥的大小对增强公钥进行归一化。
  • 椭圆曲线密码的高速点加运算方法和装置-201910732752.X
  • 胡世文;沈亚明;常洪明;田涛 - 南京秉速科技有限公司
  • 2019-08-09 - 2019-11-15 - H04L9/30
  • 本发明公开了一种椭圆曲线密码的高速点加运算方法和装置,采用流水线型蒙哥马利模乘器配合模加器来实现,一个点加运算执行16个模乘运算;一个使用一个或者多个模乘器的点加电路,每一个模乘运算执行一个批次的运算请求,系统可同时计算N个运算,使系统整体性能提升N倍。本发明利用流水线型蒙哥马利模乘器的流水特性,巧妙地复用底层流水线型的硬件电路,以批处理的方式同时执行多个点加运算,整个系统的吞吐量获得几个数量级的提升。这使得本发明的性能/硬件资源比及性能/能耗比都比以往技术有数倍甚至数十倍的提升。同时本发明还通过分析点加算法的特性,选择最优的蒙哥马利模乘器和模加器的个数,达到性能和资源使用的最佳配置。
专利分类
×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

400-8765-105周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top