基于椭圆曲线的签名方法、装置、计算机设备及存储介质

    公开(公告)号:CN108055136A

    公开(公告)日:2018-05-18

    申请号:CN201711403489.7

    申请日:2017-12-22

    IPC分类号: H04L9/32

    摘要: 本发明公开了一种基于椭圆曲线的签名方法、装置、计算机设备及存储介质,该方法包括:第一通信端生成第一随机数k1,并根据k1及椭圆曲线基点G计算第一签名因子Q1;按照预设杂凑算法对待签名消息M进行计算得到预处理结果e;将Q1和e发送至第二通信端;接收第二通信端发送的第一签名信息r、第二签名因子s1及第三签名因子s2;根据k1、第二随机数d1、r、s1和s2生成第二签名信息s,得到签名结果(r,s)。通过通信双方的交互计算,由第一通信端生成的第二签名信息和第二通信端生成的第一签名信息构成签名结果,真正的私钥没有以任何形式完整出现在第一通信端或者第二通信端中,提高签名的安全性。

    一种应用程序中加载SO文件的方法及装置

    公开(公告)号:CN107870793A

    公开(公告)日:2018-04-03

    申请号:CN201711403504.8

    申请日:2017-12-22

    IPC分类号: G06F9/445 G06F21/12

    CPC分类号: G06F9/44521 G06F21/125

    摘要: 本发明公开了一种应用程序中加载SO文件的方法及装置。该方法包括:接收到应用程序的运行指令时,获取应用程序中的壳代码和应用程序的当前SO文件,调用壳代码以第一加密算法加密当前SO文件得到当前校验值,并调用壳代码比较当前校验值与应用程序中预先存储的出厂校验值是否一致,其中,出厂校验值为采用第一加密算法对应用程序的出厂SO文件加密后,形成的校验值,当确定当前校验值与出厂校验值相同时,根据运行指令,加载应用程序的当前SO文件,实现了通过壳代码校验当前SO文件与出厂SO文件是否相同,只有在确定当前SO文件与出厂SO文件相同时,才会加载该当前SO文件,从而,提高了应用程序中加载SO文件的安全性。

    数据序列的周期提取方法、装置、设备及存储介质

    公开(公告)号:CN108829883A

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

    申请号:CN201810679840.3

    申请日:2018-06-27

    IPC分类号: G06F17/30

    摘要: 本发明实施例公开了一种数据序列的周期提取方法、装置、设备及存储介质。该方法包括:对目标数据序列的周期进行预估,获得预估周期范围;按照设定方式在所述预估周期范围内获取至少一个窗长;在每一个窗长下,获取所述目标数据序列中满足设定条件的极值对;将包括满足设定条件的极值对最多的窗长确定为目标窗长,并提取所述目标窗长下的满足设定条件的极值对以及极值点之间的数据,获得所述目标数据序列的周期。本发明实施例提供的数据序列的周期提取方法,分别获取不同窗长下满足设定条件的极值对,将包括满足设定条件的极值对最多的窗长下的极值对以及极值对之前的数据进行提取,获得目标数据序列的周期,可以提高周期提取的准确性。

    一种WIFI认证方法、装置、服务器及存储介质

    公开(公告)号:CN108282472A

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

    申请号:CN201810039329.7

    申请日:2018-01-16

    IPC分类号: H04L29/06 H04L29/08

    摘要: 本发明实施例公开了一种WIFI认证方法、装置、服务器及存储介质,该方法包括:响应于客户端的认证请求,向S盾服务器请求认证因素;将获取到的由所述认证因素生成的认证页面发送至所述客户端,以便用户通过所述客户端上显示的所述认证页面进行认证。本发明实施例将S盾与认证方式相结合,增强了WIFI认证的安全性和便捷性,全面的为用户提供安全易用的身份认证保护方案。

    一种WIFI认证方法、装置、服务器及存储介质

    公开(公告)号:CN108282472B

    公开(公告)日:2020-11-17

    申请号:CN201810039329.7

    申请日:2018-01-16

    IPC分类号: H04L29/06 H04L29/08

    摘要: 本发明实施例公开了一种WIFI认证方法、装置、服务器及存储介质,该方法包括:响应于客户端的认证请求,向S盾服务器请求认证因素;将获取到的由所述认证因素生成的认证页面发送至所述客户端,以便用户通过所述客户端上显示的所述认证页面进行认证。本发明实施例将S盾与认证方式相结合,增强了WIFI认证的安全性和便捷性,全面的为用户提供安全易用的身份认证保护方案。

    检测Android应用程序运行环境的方法、装置、设备及存储介质

    公开(公告)号:CN108021805A

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

    申请号:CN201711362071.6

    申请日:2017-12-18

    IPC分类号: G06F21/52 G06F21/57 G06Q20/38

    摘要: 本发明公开了一种检测Android应用程序运行环境的方法、装置、设备及存储介质。该方法包括:通过JNI层获取Android应用程序当前运行环境的预设参数的实际值;将Android应用程序的在线执行指令和实际值关联传输至后台服务器。本发明通过获取Android应用程序当前运行环境的CPU类型、系统文件中ro.product.name值、电池状态和传感器个数的实际值,及将Android应用程序的在线执行指令和实际值传输至后台服务器,并与目标值进行比对校验,确定Android应用程序当前运行环境,解决了黑客通过安卓模拟器伪造移动终端用户,以及篡改应用数据的问题,达到了保证用户的支付信息安全的目的。

    随机数生成方法、装置、计算机设备及计算机可读介质

    公开(公告)号:CN107943450A

    公开(公告)日:2018-04-20

    申请号:CN201711147763.9

    申请日:2017-11-17

    IPC分类号: G06F7/58

    CPC分类号: G06F7/588

    摘要: 本发明实施例公开了一种随机数生成方法、装置、计算机设备及计算机可读介质,其中随机数生成方法,包括:获取系统当前随机参数和当前熵池参数,其中,熵池参数通过预先迭代训练生成;对所述当前随机参数和当前熵池参数进行离散处理,并根据离散处理结果生成密钥参数和原文参数;利用所述密钥参数对所述原文参数进行加密,生成随机数。本发明实施例提供的一种随机数生成方法、装置、计算机设备及计算机可读介质,根据实时收集的系统随机参数与当前熵池参数生成真随机数序列,提高了真随机数生成效率,且随机性高,安全性高。

    一种交易行为评价方法、装置、服务器以及存储介质

    公开(公告)号:CN107871213A

    公开(公告)日:2018-04-03

    申请号:CN201711202585.5

    申请日:2017-11-27

    IPC分类号: G06Q10/06 G06Q30/02 G06Q30/06

    摘要: 本发明公开了一种交易行为评价方法、装置、服务器以及存储介质,该方法包括:获取第一预设时间段内的所有用户的交易行为所对应的已转化交易数据对应的第一特征数据,以及第二预设时间段内的所有用户的交易行为所对应的第二特征数据;将第一特征数据和第二特征数据形成的参考特征数据确定交易行为满足的概率分布模型;根据概率分布模型对应的概率密度函数以及预设的归一化公式,确定第二特征数据对应的风险得分数据。使得在使用银行卡支付或网络支付时,监督用户能够自主设定交易行为的评价维度,并且实现了对用户交易行为的风险值的定量评价,提高了交易行为分析的灵活性以及分析结果的准确性。

    一种用于支付认证系统的风险判定方法和装置

    公开(公告)号:CN107392616A

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

    申请号:CN201710590383.6

    申请日:2017-07-19

    IPC分类号: G06Q20/40 G06Q20/38

    CPC分类号: G06Q20/4016 G06Q20/382

    摘要: 本发明公开了一种用于支付认证系统的风险判定方法和装置。其中,所述风险判定方法包括根据用户请求切换支付认证系统中安全插件的运行状态,并记录所述安全插件的日志信息,所述日志信息包括所述安全插件的状态切换时刻,所述用户请求包括所述安全插件的运行状态标识符;根据所述状态切换时刻计算运行状态的持续时长;若所述持续时长小于第一风险阈值,则将所述用户请求判定为风险请求,同时,不响应所述用户请求。本实施例的技术方案,将根据所述状态切换时刻计算运行状态的持续时长与第一风险阈值进行比较,与所述使用状态对应的用户请求为风险请求,降低了用户的帐号信息丢失的风险,提高了移动便捷支付的安全性。

    一种应用程序中加载SO文件的方法及装置

    公开(公告)号:CN107870793B

    公开(公告)日:2021-03-23

    申请号:CN201711403504.8

    申请日:2017-12-22

    IPC分类号: G06F9/445 G06F21/12

    摘要: 本发明公开了一种应用程序中加载SO文件的方法及装置。该方法包括:接收到应用程序的运行指令时,获取应用程序中的壳代码和应用程序的当前SO文件,调用壳代码以第一加密算法加密当前SO文件得到当前校验值,并调用壳代码比较当前校验值与应用程序中预先存储的出厂校验值是否一致,其中,出厂校验值为采用第一加密算法对应用程序的出厂SO文件加密后,形成的校验值,当确定当前校验值与出厂校验值相同时,根据运行指令,加载应用程序的当前SO文件,实现了通过壳代码校验当前SO文件与出厂SO文件是否相同,只有在确定当前SO文件与出厂SO文件相同时,才会加载该当前SO文件,从而,提高了应用程序中加载SO文件的安全性。