发明名称 | 基于模乘运算的数据加解密处理的方法及装置 | ||
摘要 | 本发明涉及计算机领域,本发明实施例公开了一种基于模乘运算的数据加解密处理的方法及装置,该模乘运算的处理方法包括:确定待处理的模乘运算;将模乘运算转化为加法运算的循环;在每次进行所述加法运算过程中,将该加法运算中的加数、被加数分别按照从低位到高位的顺序、等位数地分块,分别得到所述加数、被加数的各对应子块,各加法处理器分别对所述加数、被加数的各对应子块进行加法运算获取各对应子块的运算结果,根据各对应子块的运算结果,获取所述加数、被加数的加法运算的结果;在所述加法运算的循环结束后,根据所述加法运算的循环结果获取所述模乘运算的结果。应用本发明实施例的技术方案能够提高运算速度,提高运算处理效率。 | ||
申请公布号 | CN101216754B | 申请公布日期 | 2010.08.11 |
申请号 | CN200710032940.9 | 申请日期 | 2007.12.27 |
申请人 | 广州杰赛科技股份有限公司 | 发明人 | 刘军林;林凡;张永强 |
分类号 | G06F7/72(2006.01)I | 主分类号 | G06F7/72(2006.01)I |
代理机构 | 广州华进联合专利商标代理有限公司 44224 | 代理人 | 曾旻辉 |
主权项 | 一种基于模乘运算的数据加解密处理的方法,其特征是,包括:获取由待处理的数据构成的模幂运算,其中所述待处理的数据为:待加密的数据、或待解密的数据;将所述模幂运算转化为模乘运算的循环;将所述模乘运算转化为加法运算的循环;在每次进行所述加法运算过程中,将所述加法运算中的加数、被加数分别按照从低位到高位的顺序、等位数地分块分别得到所述加数、被加数的各对应子块,各加法处理器分别对所述加数、被加数的各对应子块进行加法运算获取各对应子块的运算结果,根据所述各对应子块的运算结果获取所述加数、被加数的加法运算的结果;当所述加法处理器在子块的加法运算中产生了进位时,将低位块所进行加法运算产生的进位值进位到高位块所进行加法运算得到的运算结果中;在所述模乘运算的循环结束后,根据所述模乘运算的循环结果获取所述模幂运算的结果;根据所述模幂运算的结果获取处理后的数据,所述处理后的数据为:加密数据、或解密数据。 | ||
地址 | 510310 广东省广州市海珠区新港中路381号 |