-
公开(公告)号:US06766344B2
公开(公告)日:2004-07-20
申请号:US09851236
申请日:2001-05-08
申请人: Pradeep K Dubey , Charanjit Jutla , Josyula R Rao , Pankaj Rohatgi , Atri Rudra , Vijay Kumar
发明人: Pradeep K Dubey , Charanjit Jutla , Josyula R Rao , Pankaj Rohatgi , Atri Rudra , Vijay Kumar
IPC分类号: G06F700
CPC分类号: G06F7/724 , G06F2207/7209
摘要: Efficient parallel processing of algorithms involving Galois Field arithmetic use data slicing techniques to execute arithmetic operations on a computing hardware having SIMD (single-instruction, multiple-data) architectures. A W-bit wide word computer capable of operating on one or more sets of k-bit operands executes Galois Field arithmetic by mapping arithmetic operations of Galois Field GF(2n) to corresponding operations in subfields lower order (m
摘要翻译: 涉及Galois Field算法的算法的有效并行处理使用数据分片技术对具有SIMD(单指令,多数据)架构的计算硬件执行算术运算。 能够对一个或多个k位操作数进行操作的W位宽字计算机通过将伽罗瓦域GF(2
)的算术运算映射到子字段低阶(m -
公开(公告)号:US20050257269A1
公开(公告)日:2005-11-17
申请号:US11121359
申请日:2005-05-03
申请人: Suresh Chari , Pau-Chen Cheng , Pankaj Rohatgi , Charanjit Jutla , Josyula Rao , Michael Steiner
发明人: Suresh Chari , Pau-Chen Cheng , Pankaj Rohatgi , Charanjit Jutla , Josyula Rao , Michael Steiner
CPC分类号: H04L63/1416 , H04L63/145
摘要: A response system which produces strategies to contain hosts compromised by a worm. One minimizes the damage so caused and the loss of business values induced by actions taken to protect a network. The approach uses logical representation of the target network. By abstracting low level information such as switches, routers and their connectivities, theoretical algorithms are used to find the optimal containment.
摘要翻译: 一种响应系统,其产生策略以包含受蠕虫感染的主机。 一个最小化由此引起的损害,以及为保护网络而采取的行动引起的业务价值的损失。 该方法使用目标网络的逻辑表示。 通过抽象交换机,路由器及其连通性等低级别信息,可以使用理论算法来找到最优的遏制。
-
公开(公告)号:US20120300930A1
公开(公告)日:2012-11-29
申请号:US13115720
申请日:2011-05-25
申请人: Charanjit Jutla , Arnab Roy
发明人: Charanjit Jutla , Arnab Roy
IPC分类号: H04L9/00
CPC分类号: H04L9/0844 , H04L9/0869 , H04L9/3218
摘要: A method for initializing encrypted communications using a common reference string and a shared password, includes determining a secret key of a peer using a first message, a second message and the common reference string, wherein the first message and the second message each comprise a tuple of elements of a cyclic group G of prime order p, a blinding encryption of the shared password, and a hash projection key.
摘要翻译: 一种使用公共参考串和共享口令初始化加密通信的方法,包括使用第一消息,第二消息和公共参考串来确定对等体的秘密密钥,其中第一消息和第二消息各自包括元组 的素数p的循环群G的元素,共享密码的盲目加密以及散列投影密钥。
-
公开(公告)号:US07093126B1
公开(公告)日:2006-08-15
申请号:US09549754
申请日:2000-04-14
申请人: Charanjit Jutla
发明人: Charanjit Jutla
IPC分类号: G06F17/00
CPC分类号: H04L9/0662 , H04L9/0637 , H04L9/3242 , H04L2209/125 , H04L2209/38
摘要: An encryption/decryption method and system. The method comprises the steps of encrypting a plaintext message by dividing the plaintext message into a multitude of plaintext blocks and encrypting the plaintext blocks to form a multitude of cyphertext blocks. A single pass technique is used in the method to embed a message integrity check in the cyphertext blocks. The method further comprises the steps of decrypting the cyphertext blocks to re-form the plaintext blocks, and testing the message integrity check in the cyphertext blocks to test the integrity of the re-formed plaintext blocks.
摘要翻译: 一种加密/解密方法和系统。 该方法包括以下步骤:通过将明文消息划分成多个明文块并加密明文块来形成多个密码文块,来加密明文消息。 该方法中使用单遍技术将消息完整性检查嵌入到cyphertext块中。 该方法还包括以下步骤:对密码文件块进行解密以重新形成明文块,并测试密码单元块中的消息完整性校验以测试重新形成的明文块的完整性。
-
公开(公告)号:US20050074116A1
公开(公告)日:2005-04-07
申请号:US10694610
申请日:2003-10-27
申请人: William Hall , Charanjit Jutla
发明人: William Hall , Charanjit Jutla
CPC分类号: H04L9/0643
摘要: A simple universal hash apparatus and method include input means for inputting at least one of a plurality of Plaintext blocks into an integrity aware encryption scheme using at least one of two secret keys to obtain a plurality of Ciphertext blocks; Plaintext checksum means for computing a Plaintext checksum value from the said plurality of Plaintext blocks; Ciphertext checksum means for processing said plurality of Ciphertext blocks and a third key to obtain a Ciphertext checksum; and combination means for combining the said Plaintext checksum and the said Ciphertext checksum to obtain the simple universal hash value.
摘要翻译: 一种简单的通用散列装置和方法包括输入装置,用于使用两个秘密密钥中的至少一个将多个明文块中的至少一个输入到完整性感知加密方案中以获得多个密文块; 明文校验和是指用于从所述多个明文块计算明文校验和值的装置; 用于处理所述多个密文块的加密文本校验和装置和第三密钥以获得密文校验和; 以及用于组合所述明文校验和和所述密文校验和以获得简单的通用散列值的组合装置。
-
公开(公告)号:US20070286418A1
公开(公告)日:2007-12-13
申请号:US11843783
申请日:2007-08-23
申请人: William Hall , Charanjit Jutla
发明人: William Hall , Charanjit Jutla
IPC分类号: H04K1/04
CPC分类号: H04L9/0643
摘要: A simple universal hash apparatus and method include input means for inputting at least one of a plurality of Plaintext blocks into an integrity aware encryption scheme using at least one of two secret keys to obtain a plurality of Ciphertext blocks; Plaintext checksum means for computing a Plaintext checksum value from said plurality of Plaintext blocks; Ciphertext checksum means for processing said plurality of Ciphertext blocks and a third key to obtain a Ciphertext checksum; and combination means for combining said Plaintext checksum and said Ciphertext checksum to obtain the simple universal hash value.
摘要翻译: 一种简单的通用散列装置和方法包括输入装置,用于使用两个秘密密钥中的至少一个将多个明文块中的至少一个输入到完整性感知加密方案中以获得多个密文块; 明文校验和是指用于从所述多个明文块计算明文校验和值的装置; 用于处理所述多个密文块的加密文本校验和装置和第三密钥以获得密文校验和; 以及用于组合所述明文校验和和所述密文校验和以获得简单的通用散列值的组合装置。
-
公开(公告)号:US07236592B2
公开(公告)日:2007-06-26
申请号:US10066041
申请日:2002-02-01
申请人: Don Coppersmith , Shai Halevi , Charanjit Jutla
发明人: Don Coppersmith , Shai Halevi , Charanjit Jutla
CPC分类号: H04L9/0668 , H04L2209/043
摘要: A computer system and method generates a random output stream of bits. The system comprises an initial evolving state produced from one or more initial keys, one or more round functions, and one or more mask tables. Each round function is part of a step in a sequence of steps. Each step applies the respective round function to a current evolving state to produce a respective new evolving state for processing by the next step in the sequence. The first step in the sequence starts b processing the initial evolving state. The mask tables are produced from one or more of the initial keys. Each of the mask tables has one or more masks. The masks are combined, in each respective step, with the respective new evolving state in a combination operation to create a respective step output. The random output stream bits is a concatenation of each of the respective step outputs. In one preferred embodiment, one or more of the masks in the mask tables are replaced by one or more replacement masks after a number of combination operations. The replacement masks not being linear combinations of prior masks. In an alternative embodiment, there are two or more mask tables produced from one or more of the initial keys. One or more of the masks from each table is combined, in each respective step, with the respective new evolving state in a combination operation to create a respective step output. There may or may not be replacement of the masks in this embodiment.
摘要翻译: 计算机系统和方法产生随机输出的比特流。 该系统包括从一个或多个初始密钥,一个或多个循环函数和一个或多个掩码表产生的初始演进状态。 每个循环函数是步骤序列的一部分。 每个步骤将相应的回合函数应用于当前演进状态以产生用于通过该序列中的下一步进行处理的相应的新演进状态。 序列的第一步开始b处理初始进化状态。 掩模台由一个或多个初始密钥产生。 每个掩码表都有一个或多个掩码。 在每个相应步骤中,将掩模与组合操作中的相应新演进状态相结合,以创建相应的步进输出。 随机输出流比特是各个步进输出中的每一个的级联。 在一个优选实施例中,在多个组合操作之后,掩模表中的一个或多个掩模被一个或多个替换掩模替换。 替换掩码不是先前掩码的线性组合。 在替代实施例中,存在从一个或多个初始密钥产生的两个或更多个掩码表。 来自每个表的一个或多个掩模在每个相应的步骤中与组合操作中的相应的新的演进状态相结合以产生相应的步骤输出。 在本实施例中可以或可以不更换面罩。
-
-
-
-
-
-