会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Pattern matching using deterministic finite automata and organization of such automata
    • 使用确定性有限自动机的模式匹配和这种自动机的组织
    • US07672941B2
    • 2010-03-02
    • US11064257
    • 2005-02-22
    • Peter FurlongEoghan StackDavid John LawHana Hailichova
    • Peter FurlongEoghan StackDavid John LawHana Hailichova
    • G06F17/30
    • G06Q10/06
    • A deterministic finite state machine is operated to detect any one of a plurality of digital signatures each corresponding to a succession of characters and each defined by a sequence of states in the state machine. The machine is organized such that for each state after the first in any sequence there are not more than two allowed exit transitions of which one is to a default state. Input characters are examined to determine a transition from a current state of the machine to a next state. When the machine responds to an input character to perform a transition to the default state, the input character is re-examined to determine the next state of the state machine. The reduction in transitions saves considerable space in memory.
    • 操作确定性有限状态机来检测多个数字签名中的每一个对应于一系列字符的数字签名,并且每个都由状态机中的状态序列定义。 机器被组织使得对于在任何顺序中的第一个之后的每个状态,不超过两个允许的退出转换,其中一个到默认状态。 检查输入字符以确定从机器的当前状态到下一状态的转换。 当机器响应输入字符以执行到默认状态的转换时,重新检查输入字符以确定状态机的下一状态。 转换的减少节省了大量的内存空间。
    • 3. 发明授权
    • Deciphering of fragmented enciphered data packets
    • 对加密数据包进行分段解密
    • US07818564B2
    • 2010-10-19
    • US11121231
    • 2005-05-03
    • Kevin LoughranEoghan StackPeter FurlongDavid John Law
    • Kevin LoughranEoghan StackPeter FurlongDavid John Law
    • H04L29/06
    • H04L63/0485H04L63/164
    • The deciphering of fragmented enciphered IP packets is performed without requiring reassembly of the fragments. fragmented packets. When a first frame is deciphered a characteristic poly-tuple is saved against the state of the cipher, particularly an output vector. When the next frame comes in, the cipher would continue on from that previously saved state after a look-up of the poly-tuple. Each frame would then be sent on, deciphered, but still representing a fragment of the original packet. The poly-tuple employed for the look-up includes the identity and protocol fields from the IP header and at least one of the source IP address and the destination IP address. The deciphering process may commence with the combination of input data with an initializing vector and proceed by combining input data with a vector fed back from the output of the deciphering engine. The saved cipher state is employed as the initializing vector for the next frame.
    • 在不需要重新组装片段的情况下执行分段加密的IP分组的解密。 碎片包 当第一帧被解密时,针对密码的状态,特别是输出向量,保存特征多元组。 当下一帧进入时,在多元组的查找之后,密码将从先前保存的状态继续。 然后,每个帧将被发送,解密,但仍然表示原始分组的片段。 用于查找的多元组包括来自IP头部的标识和协议字段以及源IP地址和目的地IP地址中的至少一个。 解密过程可以以输入数据与初始化矢量的组合开始,并且通过将输入数据与从解密引擎的输出反馈的向量组合来进行。 采用保存的密码状态作为下一帧的初始化向量。
    • 4. 发明授权
    • Detection of signatures in disordered message segments
    • 检测无序消息段中的签名
    • US07957390B2
    • 2011-06-07
    • US11133039
    • 2005-05-18
    • Peter FurlongDaniel Martin O'KeeffeEoghan StackKevin Loughran
    • Peter FurlongDaniel Martin O'KeeffeEoghan StackKevin Loughran
    • H04L12/28G06F11/00
    • H04L63/1408H04L63/166
    • A method of detecting signatures in message segments comprises employing a state machine for the detection of character strings in the message segments. The state machine executes for each input character a transition determined by a current state of the machine and a current input character. The message segments conform to TCP or other ordering transport protocol. The order of arrival of the message segments is monitored. In the event that an intermediate message segment is missing between a processed segment and an immediately subsequent message segment, the current state of said state machine at the end of the said processed segment is stored. The machine is restarted from its null or datum state for the examination of the immediately subsequent message segment, which is then temporarily stored. When the missing segment eventually arrives, it and the stored segment are successively examined for signatures by means of the state machine, beginning at the stored state. The invention allows for examination of overlapping signatures without requiring re-assembly of the segments or substantial buffering.
    • 检测消息段中的签名的方法包括采用状态机来检测消息段中的字符串。 状态机对于每个输入字符执行由机器的当前状态和当前输入字符确定的转变。 消息段符合TCP或其他排序传输协议。 监视消息段的到达顺序。 在经处理​​段和紧随其后的消息段之间缺少中间消息段的情况下,存储所述处理段的末尾处的所述状态机的当前状态。 机器从其零或基准状态重新开始,以便检查紧随其后的消息段,然后临时存储。 当丢失段最终到达时,从存储状态开始,通过状态机连续检查存储的段和签名。 本发明允许检查重叠签名,而不需要重新组装段或基本缓冲。
    • 6. 发明申请
    • Detection of signatures in disordered message segments
    • 检测无序消息段中的签名
    • US20060227787A1
    • 2006-10-12
    • US11133039
    • 2005-05-18
    • Peter FurlongDaniel O'KeeffeEoghan StackKevin Loughran
    • Peter FurlongDaniel O'KeeffeEoghan StackKevin Loughran
    • H04L1/00
    • H04L63/1408H04L63/166
    • A method of detecting signatures in message segments comprises employing a state machine for the detection of character strings in the message segments. The state machine executes for each input character a transition determined by a current state of the machine and a current input character. The message segments conform to TCP or other ordering transport protocol. The order of arrival of the message segments is monitored. In the event that an intermediate message segment is missing between a processed segment and an immediately subsequent message segment, the current state of said state machine at the end of the said processed segment is stored. The machine is restarted from its null or datum state for the examination of the immediately subsequent message segment, which is then temporarily stored. When the missing segment eventually arrives, it and the stored segment are successively examined for signatures by means of the state machine, beginning at the stored state. The invention allows for examination of overlapping signatures without requiring re-assembly of the segments or substantial buffering.
    • 检测消息段中的签名的方法包括采用状态机来检测消息段中的字符串。 状态机对于每个输入字符执行由机器的当前状态和当前输入字符确定的转变。 消息段符合TCP或其他排序传输协议。 监视消息段的到达顺序。 在经处理​​段和紧随其后的消息段之间缺少中间消息段的情况下,存储所述处理段的末尾处的所述状态机的当前状态。 机器从其零或基准状态重新开始,以便检查紧随其后的消息段,然后临时存储。 当丢失段最终到达时,从存储状态开始,通过状态机连续检查存储的段和签名。 本发明允许检查重叠签名,而不需要重新组装段或基本缓冲。
    • 7. 发明申请
    • Deciphering of fragmented enciphered data packets
    • 对加密数据包进行分段解密
    • US20060218390A1
    • 2006-09-28
    • US11121231
    • 2005-05-03
    • Kevin LoughranEoghan StackPeter FurlongDavid Law
    • Kevin LoughranEoghan StackPeter FurlongDavid Law
    • H04L9/00
    • H04L63/0485H04L63/164
    • The deciphering of fragmented enciphered IP packets is perfomed without requiring reassembly of the fragments fragmented packets. When a first frame is deciphered a characteristic poly-tuple is saved against the state of the cipher, particularly an output vector. When the next frame comes in, the cipher would continue on from that previously saved state after a look-up of the poly-tuple. Each frame would then be sent on, deciphered, but still representing a fragment of the original packet. The poly-tuple employed for the look-up includes the identity and protocol fields from the IP header and at least one of the source IP address and the destination IP address. The deciphering process may commence with the combination of input data with an initialising vector and proceed by combining input data with a vector fed back from the output of the deciphering engine. The saved cipher state is employed as the initialising vector for the next frame.
    • 分片加密的IP分组的解密被完成,而不需要重新组合碎片分段的分组。 当第一帧被解密时,针对密码的状态,特别是输出向量,保存特征多元组。 当下一帧进入时,在多元组的查找之后,密码将从先前保存的状态继续。 然后,每个帧将被发送,解密,但仍然表示原始分组的片段。 用于查找的多元组包括来自IP头部的标识和协议字段以及源IP地址和目的地IP地址中的至少一个。 解密过程可以从输入数据与初始化向量的组合开始,并且通过将输入数据与从解密引擎的输出反馈的向量组合来进行。 采用保存的密码状态作为下一帧的初始化向量。
    • 9. 发明授权
    • Positionally dependent pattern checking in character strings using deterministic finite automata
    • 使用确定性有限自动机的字符串中的位置依赖模式检查
    • US08060546B2
    • 2011-11-15
    • US11848302
    • 2007-08-31
    • David LawPeter FurlongEugene O'NeillKevin Loughran
    • David LawPeter FurlongEugene O'NeillKevin Loughran
    • G06F7/00
    • H04L45/742H04L69/22
    • A deterministic finite state machine organised for the detection of positionally significant matches of characters in a string of characters examines each character in turn to determine a exit transition for a current state of the machine to another state The machine responds to an examination of the string of characters by executing in response to a first character at the commencement of the string a transition from an initial state to another state. The machine has at least one state for every character position, includes a exit transition from each state for each character to another state; and possesses only forward exit transitions each from any of the states whereby the current state of the machine unambiguously represents a count of the number of characters from the commencement of the string. The machine may include at least one match state which indicates that all character matches in the string required by at least one respective rule have been detected. Some but not all the states in the multiplicity of states each have a single exit transition for any value of a respective character in the string. At least some of the states in the multiplicity of states each define an exit transition to a state indicating ‘no match’. The machine may be disposed to cease its examination of the character string on attaining a ‘no match’state.
    • 组织为用于检测字符串中的字符的位置有意义的匹配的确定性有限状态机依次检查每个字符以确定机器的当前状态到另一状态的退出转换。机器响应于对字符串的检查 通过在字符串开始时响应于第一个字符执行从初始状态到另一状态的转变的字符。 机器对于每个字符位置至少有一个状态,包括从每个字符到另一个状态的每个状态的退出转换; 并且仅具有从任何状态的前向退出转换,由此机器的当前状态明确地表示从字符串的开始处的字符数的计数。 机器可以包括至少一个匹配状态,其指示已经检测到至少一个相应规则所需的字符串中的所有字符匹配。 多个状态中的一些但不是全部状态各自对于字符串中相应字符的任何值都具有单个退出转换。 多个状态中的至少一些状态各自定义到指示“不匹配”的状态的退出转换。 可以处理机器以在获得“不匹配”状态时停止对字符串的检查。