首页>
外国专利>
Method for blockwise encryption/decryption using linear algebraic codes
Method for blockwise encryption/decryption using linear algebraic codes
展开▼
机译:使用线性代数码的分块加密/解密的方法
展开▼
页面导航
摘要
著录项
相似文献
摘要
Method for blockwise encipherment, decipherment in a cryptosystem. A message block (x) of n message symbols is enciphered into a cryptogram (Y) of length n. A first sub-block (xA'), a selection (σA) of kn message symbols from the message block to be enciphered is converted into a code word (c) of length n with the aid of a k×n enciphering matrix (E) of rank k, which generates a randomly chosen error-correcting (n, k) linear code C. By means of a second sub-block (xB'), formed by the n-k remaining message symbols (σB), a syndrome vector (s) of length n-k is determined, by means of which, from a given set of syndrome/error vectors (t), a unique error vector (z) of length n is determined which is then added to the code word to form the cryptogram (y).;Thanks to the method, the information rate between the sender and recipient is R=1, and blockwise and repeated enciphering is possible.
展开▼
机译:密码系统中按块加密,解密的方法。 n个消息符号的消息块( x U>)被加密为长度为n的密码( Y U>)。第一个子块( x U> A Sub>')是从消息块中选择的k A Sub>)借助于秩为k的ak×n加密矩阵(E)将加密后的密码转换为长度为n的代码字( c U>),生成随机选择的线性纠错(n,k)通过第二个子块( x U> B Sub>'),该子块由nk个剩余的消息符号(σ B Sub>)组成,确定长度为nk的校正子向量( s U>),通过该校正子向量,从给定的一组校正子/误差向量(t)中,得出唯一的误差向量( z U>确定长度为n的),然后将其添加到代码字中以形成密码( y U>)。由于该方法,发送方和接收方之间的信息速率为R = 1,并且逐块并且可以重复加密。
展开▼