一种减少预计算的标量乘算法

    公开(公告)号:CN114611051A

    公开(公告)日:2022-06-10

    申请号:CN202210229644.2

    申请日:2022-03-07

    Abstract: 本发明是一种减少预计算的标量乘算法。提供一种降低椭圆曲线标量乘计算复杂度的算法,实现该算法的步骤如下:第一步,输入标量k和窗口宽度w;第二步,预计算出f(i)=f(i‑1)+f(i‑2),i>=2,其中f(0)=P,f(1)=2P,并且预计算时最大值不超过(2w‑1)P,例如当窗口宽度w为4时,预计算{1P,2P,3P,5P,8P,13P};第三步,利用wNAF算法确定k链中的值,判断k对2取余是否为0,若为0,则ei=0,若不为0,则ei=k mod 2w,k=k‑ei,k=k/2,此轮运算结束,下一轮继续判断k对2取余是否为0,直至得到整个k链;第四步,通过第三步得到的k链进行标量乘计算Q=k*P得到标量乘Q。相比较wNAF标量乘算法,此算法不仅减少了预计算的个数还降低了计算复杂度,有助于椭圆曲线密码系统的有效实现。

    一种基于Arduino的智能温室通风控制设备

    公开(公告)号:CN114451188A

    公开(公告)日:2022-05-10

    申请号:CN202111305416.0

    申请日:2021-11-05

    Abstract: 本发明是一种基于Arduino的智能温室通风控制设备,主要由温感模块、光感模块、电机模块、可视化模块、按键模块、系统控制模块组成,所述温感模块负责获取温室内的温度;所述光感模块,用于获取外界光强;所述系统控制模块以Arduino Mega 2560为核心电路板进行开发;所述温感模块和光感模块与电路板连接,电路板根据温感模块和光感模块获取数据来自动控制电机的运转,从而控制通风口的大小。电路板与LCD显示屏连接,LCD显示屏会显示当前温室内的平均温度、通风口的状态、当前模式。所述按键模块与电路板连接,系统通过按键模块切换手动自动模式以及手动模式下对电机的控制。本发明在自动模式下能够自主运行,同时具有手动模式,能够根据用户需求自行选择模式。

    一种基于Grubbs的警报关联方法

    公开(公告)号:CN114024830A

    公开(公告)日:2022-02-08

    申请号:CN202111305247.0

    申请日:2021-11-05

    Abstract: 本发明涉及一种基于grubbs的警报关联方法。本发明首先对多种不同来源的IDS警报进行预处理,将其统一成同一种格式,并进行冗余警报消除。然后将IDS警报根据目的IP进行分组,对于每组警报计算相邻警报的时间间隔。通过基于Grubbs方法,计算分组时间间隔的平均值,标准差,从而得出时间间隔最大处的G值。将G值与阈值Gp对比,若G值大于阈值Gp则从此最大间隔处切割警报,切割点前为生成的警报片段,每个警报片段内的警报都属于同一攻击场景。将各警报片段中含有相同警报类型的警报片段融合,形成攻击场景。本发明通过使用Grubbs方法在警报时间间隔序列内找出切分点,得出警报的内在关联,能够更好更快的还原攻击场景。

    一种基于实时响应的遍历用户地址空间的方法

    公开(公告)号:CN113987498A

    公开(公告)日:2022-01-28

    申请号:CN202111305378.9

    申请日:2021-11-05

    Abstract: 本发明涉及一种基于实时响应的遍历用户地址空间的方法。本发明首先对计算机的系统版本和配置文件进行确定;然后根据配置文件导入内核符号,与VAD树中的节点信息相匹配,解析出内存映射文件、共享内存、堆栈缓冲区和保留系统结构等相关元数据;通过PEB结构遍历NT堆和段堆;通过PCB遍历线程栈;最后进行输出内存分配起止地址、占用大小、分配保护、内存类型和详细信息。本发明的遍历用户地址空间的方法能够有效完整的遍历出Windows10的内存地址空间,有助于明确其详细信息,能够减少取证分析人员检测、定位和提取恶意代码的工作量,减少安全事件响应所需的时间。

    一种带窗口的三进制标量乘的方法

    公开(公告)号:CN113590081A

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

    申请号:CN202110899509.4

    申请日:2021-08-06

    Abstract: 本发明是一种带窗口的三进制标量乘的方法。提供一种降低椭圆曲线标量乘复杂度的算法,实现该算法的步骤如下:第一步,输入标量K和窗口宽度w;第二步,预计算出第三步,基于三进制标量乘算法确定K链中的值,判断K对3取的余数b1是否为0,若b1不为0则标量K对3w进行取余,余数为b2,判断余数b2是否大于如果大于如果小于若b1为0时则ei=0;第四步,通过第三步得到的K链进行标量乘计算Q=K*P得到标量乘Q。相比较传统的二进制和三进制标量乘算法,此算法降低了计算复杂度,有助于椭圆曲线密码系统的有效实现。

    一种基于wNAF改进的标量乘算法

    公开(公告)号:CN114697035A

    公开(公告)日:2022-07-01

    申请号:CN202210223374.4

    申请日:2022-03-07

    Abstract: 本发明是一种基于wNAF改进的标量乘算法。提供一种降低椭圆曲线标量乘计算复杂度的算法,实现该算法的步骤如下:第一步,输入标量k和窗口宽度w;第二步,预计算出{20P,21P,...,2wP}和{3P,5P,....,(2w‑2‑1)P};第三步,利用wNAF算法确定k链中的值,判断k对2取余是否为0,若为0,则ei=0,若不为0,则ei=k mod 2w+1,判断ei是否大于2w,若大于则ei=ei‑2w+1,k=k‑ei,k=k/2,此轮运算结束,下一轮继续判断k对2取余是否为0,直至得到整个k链;第四步,通过第三步得到的k链进行标量乘计算Q=k*P得到标量乘Q。相比较wNAF标量乘算法,此算法不仅减少了预计算的个数还降低了计算复杂度,有助于椭圆曲线密码系统的有效实现。

    一种基于内存取证技术的代码注入攻击检测方式

    公开(公告)号:CN115270119A

    公开(公告)日:2022-11-01

    申请号:CN202210574426.2

    申请日:2022-05-25

    Abstract: 本发明涉及一种基于内存取证技术的Windows代码注入检测方法。本发明首先有效区分Windows 64位进程和WoW64进程;然后基于遍历进程堆栈得到的函数返回地址以确定函数名、模块名等信息;然后将遍历堆栈得到的信息结合进程VAD结构来检测函数返回地址是否在VAD节点范围内、匹配堆栈信息中文件名与VAD结构中的文件名以定位注入代码。本发明的方法能够有效检测Windows代码注入,辅助取证分析人员定位内存中的代码注入攻击。

Patent Agency Ranking