一种基于红黑树的数据插入方法、装置及电子设备

    公开(公告)号:CN112559532B

    公开(公告)日:2024-02-20

    申请号:CN202011539423.2

    申请日:2020-12-23

    Abstract: 本发明公开了一种基于红黑树的数据插入方法,用以解决现有技术中由于每次将数据插入空节点之前,均要先返回该节点的父节点,导致内存资源消耗较多的问题。该方法包括:确定待插入的目标数组,目标数组中包括至少两个目标数据;循环执行指定操作,直至n+1=N时终止循环执行指定操作,得到插入目标数组后的红黑树;对插入目标数组后的红黑树进行平衡调整,以满足标准红黑树的数据结构。本发明还公开一种基于红黑树的数据插入装置、电子设备及计算机可读存储介质。

    基于区块链的移动物联网终端访问控制方法、装置及系统

    公开(公告)号:CN112333159B

    公开(公告)日:2022-09-23

    申请号:CN202011137451.1

    申请日:2020-10-22

    Abstract: 本申请公开了一种基于区块链的移动物联网终端访问控制方法、装置及系统,以解决现有的访问控制方法存在的周期耗时长、效率低且消耗大量人力资源的问题。所述方法应用于移动物联网终端,所述方法包括:监听针对移动物联网终端的网络访问行为,并获取网络访问行为的五元组信息;基于所述五元组信息,从区块链中的区块链节点获取其他移动物联网终端关于所述网络访问行为的行为记录,所述行为记录用于描述针对所述其他移动物联网终端的网络访问行为,所述行为记录为所述其他移动物联网终端基于针对自身的所述网络行为的五元组信息生成并上报给所述区块链节点;基于所述其他移动物联网终端关于所述网络访问行为的行为记录,对网络访问行为进行控制。

    基于代码执行顺序的源代码加固方法及装置

    公开(公告)号:CN108446535B

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

    申请号:CN201810146265.0

    申请日:2018-02-12

    Abstract: 本申请公开了一种基于代码执行顺序的源代码加固方法及装置,可以基于应用程序的原始源代码在编译或运行时的跳转逻辑,将原始源代码拆分成多个代码块;基于原始源代码在编译或运行时的跳转逻辑,建立表征代码块的执行顺序的跳转表,跳转表中保存有代码块标记与代码块的地址的对应关系;其中,所述地址为加固后的源代码在编译或运行时、代码块在内存中的地址,代码块标记用于访问对应的代码块的地址;将原始源代码的代码块之间的跳转逻辑,通过所述跳转表中的代码块标记实现,以生成加固后的源代码。由于通过跳转表中的代码块标记实现了原始源代码的代码块之间的跳转逻辑,因此可以隐藏原始源代码的执行顺序,进而可以提高源代码的防逆向分析能力。

    一种堆栈安全性的检测方法及装置、移动设备

    公开(公告)号:CN109558734B

    公开(公告)日:2021-10-15

    申请号:CN201811434893.5

    申请日:2018-11-28

    Abstract: 本发明公开了一种堆栈安全性的检测方法,以解决现有技术中不能对堆栈安全性进行准确检测的问题。方法包括:从待测应用安装包中获取用于保存编译信息的目标文件;从反编译后的目标文件中获取编译时插入的保护代码;判断所述保护代码中是否存在与预设第一关键字匹配的字符;其中,所述预设第一关键字表征启用全局编译保护方式;根据所述保护代码与预设第一关键字的匹配结果,确定所述堆栈的安全情况。本发明还公开一种堆栈安全性的检测装置、移动终端及计算机可读存储介质。

    文件加解密方法、装置及系统

    公开(公告)号:CN113468545A

    公开(公告)日:2021-10-01

    申请号:CN202010244204.5

    申请日:2020-03-31

    Abstract: 本发明实施例提供了一种文件加解密方法、装置及系统,其中方法包括:获取密级加密文件;密级加密文件为通过密级公钥对加密文件进行加密得到;根据数据总线中的文件元信息中的密级加密文件摘要,对密级加密文件进行验证;文件元信息为描述密级加密文件属性的信息;若密级加密文件通过验证,则获取密级加密文件对应的加密文件,并解密以得到加密文件对应的明文。本实施例中,本实施例通过采用数据总线存储密级加密文件的文件元信息,可以实现文件访问的控制,提高文件访问的安全性。

    基于CAN总线的车辆入侵检测方法及车辆入侵检测装置

    公开(公告)号:CN108989319B

    公开(公告)日:2021-09-21

    申请号:CN201810838176.2

    申请日:2018-07-27

    Abstract: 本申请公开了一种基于CAN总线的车辆入侵检测方法及车辆入侵检测装置。所述方法包括:获取控制器局域网络CAN总线上传输的与车辆在当前第一预设时段内的状态相关联的至少一参数以及所述当前第一预设时段内所述车辆的环境信息;根据所述环境信息确定所述至少一参数在所述当前第一预设时段内对应的约束条件;根据所述至少一参数以及所述至少一参数在所述当前第一预设时段内对应的约束条件,确定所述当前第一预设时段内是否发生入侵事件。本申请实施例提供的方法及装置通过探测包含不合理的状态参数的异常CAN数据帧,能够在入侵前期检测到车辆入侵事件的发生。

    基于用户操作习惯和触压面积的用户身份验证方法及装置

    公开(公告)号:CN107657156B

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

    申请号:CN201710923271.8

    申请日:2017-09-30

    Abstract: 本申请公开了一种基于用户操作习惯和触压面积的用户身份验证方法及装置,获取待验证用户触发第一业务操作时,触压面积和对应于第一业务的参考触压面积模型;获取行为特征的量化值,行为特征包括以下一种或多种:陀螺仪波动行为特征、滑动行为特征、点击行为特征和输入时间间隔序列行为特征;根据行为特征标识和第一业务的业务标识,从行为特征库中获取与行为特征标识和业务标识对应的行为特征的量化值变化范围;根据触压面积与参考触压面积模型的关系、行为特征的量化值与获取到的量化值变化范围的关系,确定待验证用户的合法性,从而优化现有技术中的身份验证方法,提高了身份验证的安全性,降低了不法分子恶意攻击的成功率,保障了用户的利益。

    一种基于地理位置的身份验证方法及装置

    公开(公告)号:CN107682336B

    公开(公告)日:2020-12-15

    申请号:CN201710940386.8

    申请日:2017-09-30

    Abstract: 本申请公开了一种基于地理位置的身份验证方法及装置,该方法包括:获取用户使用的用户设备在进行业务处理时所处地理位置的位置信息和所述用户进行所述业务处理的时刻的时间信息;根据所述时间信息,将获取的所述位置信息与预先设置的与所述时间信息相对应的合法条件进行匹配;若所述位置信息符合所述合法条件,且用户名和密码认证通过,则确定使用所述用户设备的用户的身份验证成功,从而优化了现有技术中的身份验证方法,提高了身份验证的安全性,降低了不法分子恶意攻击的成功率,保障了用户的利益。

Patent Agency Ranking