用于通信系统的加密/解密装置

    公开(公告)号:CN1255998B

    公开(公告)日:2010-06-09

    申请号:CN99800065.5

    申请日:1999-01-21

    Inventor: 松井充

    CPC classification number: G06F7/72 G06Q10/04 H04L9/3013

    Abstract: 用整数I102除整数Z101,算出余数R109。整数I102由计算机的基本运算单位的幂的多项式构成。这样,通过根据计算机的基本运算单位来限定被除数的整数I,可以不需要进行过去运算方法中使用的移位运算,只使用加法运算和减法运算处理就可以算出余数。因此,能够压缩代码长度,快速地算出整数的余数。

    一种加密解密方法及装置
    13.
    发明授权

    公开(公告)号:CN1598758B

    公开(公告)日:2010-05-12

    申请号:CN200410085136.3

    申请日:1999-01-21

    Inventor: 松井充

    CPC classification number: G06F7/72 G06Q10/04 H04L9/3013

    Abstract: 用整数I102除整数Z101,算出余数R109。整数I102由计算机的基本运算单位的幂的多项式构成。这样,通过根据计算机的基本运算单位来限定被除数的整数I,可以不需要进行过去运算方法中使用的移位运算,只使用加法运算和减法运算处理就可以算出余数。因此,能够压缩代码长度,快速地算出整数的余数。

    加密装置、解密装置、加密方法、解密方法和计算机能读取的存储介质

    公开(公告)号:CN111052670B

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

    申请号:CN201780094168.5

    申请日:2017-09-01

    Abstract: 加密装置(10)按照每b比特对消息M进行分割,生成数据M[1],...,数据M[m]。加密装置(10)将n=b+c比特的数据S0设定为变量S,针对i=1,...,m的各整数i,按照升序,将变量S作为输入来计算块加密E,对变量S进行更新,将更新后的变量S和对数据M[i]附加c比特的比特串而成的数据X[i]作为输入来计算异或,对变量S进行更新,从更新后的变量S中提取b比特,生成数据C[i]。加密装置(10)连结与i=1,...,m的各整数i有关的数据C[i],生成消息M的密文C。加密装置码T。(10)从变量S中提取1以上的整数t比特作为认证(56)对比文件WU,H HUANG,T.The JAMBU ligthweightauthentication encryption mode《.https://competitions.cr.yp.to/ceaser-submission.html》.2016,第1-19页.Dobraunig.ASCON V1.2 submission tothe CAESAR competition《.https://competitions.cr.yp.to/ceaser-submissions.html》.2016,全文.MEACHAM,J.Is a strong block ciphersuable as s strong sponge function .《https://crypto.stackexchange.com/questions/20718/is-a-strong-block-cipher-usable-as-a-strong-sponge-function》.2015,全文.ROSE,E.Can we use the spongeconstruct to efficiently authenticate anycipher 《.https://crypto.stackexchange.com/questions/33396/can-we-use-the-sponge-construct-to-efficiently-authenticate-any-cipher》.2017,全文.Yu Sasaki.How to IncorporateAssociated Data in Sponge-BasedAuthenticated Encryption《.Lecture notesin Computer Science》.2015,第353-370页.Shoichi Hirose.Sequential Hashingwith Minimum Padding《.信学技报》.2016,第116卷(第116期),第27-32页.

    加密装置、加密系统、加密方法

    公开(公告)号:CN103081397B

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

    申请号:CN201080068707.6

    申请日:2010-08-24

    CPC classification number: H04L9/06 H04L9/0618 H04L9/0656 H04L9/16

    Abstract: 本发明的目的在于即使在一次一密密码(弗纳姆密码)的密码密钥不足的情况下也能够进行密码通信。一次一密加密部依次使用一次一密密码密钥存储部中存储的一次一密密码密钥的一部分,通过一次一密密码对通信数据进行加密而生成加密数据。块加密部使用块密码密钥存储部中存储的块密码密钥,通过块密码对通信数据进行加密而生成加密数据。加密控制部根据一次一密密码密钥存储部中存储的一次一密密码密钥的剩余比特数,控制使一次一密加密部对通信数据进行加密、还是使块加密部对通信数据进行加密。

    加密装置、解密装置、加密方法、解密方法、加密程序和解密程序

    公开(公告)号:CN111052670A

    公开(公告)日:2020-04-21

    申请号:CN201780094168.5

    申请日:2017-09-01

    Abstract: 加密装置(10)按照每b比特对消息M进行分割,生成数据M[1],...,数据M[m]。加密装置(10)将n=b+c比特的数据S0设定为变量S,针对i=1,...,m的各整数i,按照升序,将变量S作为输入来计算块加密E,对变量S进行更新,将更新后的变量S和对数据M[i]附加c比特的比特串而成的数据X[i]作为输入来计算异或,对变量S进行更新,从更新后的变量S中提取b比特,生成数据C[i]。加密装置(10)连结与i=1,...,m的各整数i有关的数据C[i],生成消息M的密文C。加密装置(10)从变量S中提取1以上的整数t比特作为认证码T。

    数据变换装置及数据变换方法

    公开(公告)号:CN100435505C

    公开(公告)日:2008-11-19

    申请号:CN03145752.5

    申请日:1996-07-31

    CPC classification number: H04L9/0625 H04L2209/122 H04L2209/125

    Abstract: 备有如下的结构,即:对2个任意的A输入数据(101)及B输入数据(102),用第1密钥参数(111)对上述A输入数据进行第1非线性变换,将该第1非线性变换后的变换结果(109)与B输入数据(102)的“异”运算结果作为B中间数据(106),并将其作为下一级副变换处理部(122)的B输入数据,将B输入数据(102)作为下一级副变换处理部的A输入数据,用第2密钥参数(112)对其进行第2非线性变换,将该第2非线性变换后的输出数据与B中间数据(106)的“异”运算结果作为B中间数据(108),并将其作为下一级的副变换处理部(123)的B输入数据;将上述结构以级联方式连接,并将最后的A中间数据及B中间数据作为变换后的输出数据(103及104)。

    运算装置、运算方法及记录了该运算方法的记录媒体

    公开(公告)号:CN1598758A

    公开(公告)日:2005-03-23

    申请号:CN200410085136.3

    申请日:1999-01-21

    Inventor: 松井充

    CPC classification number: G06F7/72 G06Q10/04 H04L9/3013

    Abstract: 用整数I102除整数Z101,算出余数R109。整数I102由计算机的基本运算单位的幂的多项式构成。这样,通过根据计算机的基本运算单位来限定被除数的整数I,可以不需要进行过去运算方法中使用的移位运算,只使用加法运算和减法运算处理就可以算出余数。因此,能够压缩代码长度,快速地算出整数的余数。

    加密装置、加密系统、加密方法以及加密程序

    公开(公告)号:CN103081397A

    公开(公告)日:2013-05-01

    申请号:CN201080068707.6

    申请日:2010-08-24

    CPC classification number: H04L9/06 H04L9/0618 H04L9/0656 H04L9/16

    Abstract: 本发明的目的在于即使在一次一密密码(弗纳姆密码)的密码密钥不足的情况下也能够进行密码通信。一次一密加密部依次使用一次一密密码密钥存储部中存储的一次一密密码密钥的一部分,通过一次一密密码对通信数据进行加密而生成加密数据。块加密部使用块密码密钥存储部中存储的块密码密钥,通过块密码对通信数据进行加密而生成加密数据。加密控制部根据一次一密密码密钥存储部中存储的一次一密密码密钥的剩余比特数,控制使一次一密加密部对通信数据进行加密、还是使块加密部对通信数据进行加密。

Patent Agency Ranking