发明名称 认证式加解密方法
摘要
申请公布号 TWI510046 申请公布日期 2015.11.21
申请号 TW102123966 申请日期 2013.07.04
申请人 国立成功大学 发明人 黄宗立
分类号 H04L9/14;H04L9/28 主分类号 H04L9/14
代理机构 代理人 杨长峯 新北市中和区中正路928号5楼;李国光 新北市中和区中正路928号5楼;张仲谦 新北市中和区中正路928号5楼
主权项 一种认证式加解密方法,包含下列步骤:于一加密端接收一二位元明文资料;根据该二位元明文资料执行一加密程序,该加密程序包含下列步骤:提供n条加密路径,其中n为一正整数;分别对于该n条加密路径中第t条路径提供一第一加密输入资料At,t为一整数且1≦t≦n,其中0≦r<t且r为一整数常数,At+r包含以一二进位明文Mt为输入之函数f(Mt);分别对于该第t条路径之该第一加密输入资料At进行一第一加密逻辑运算,以产生一第一加密中间值Bt;分别对于该第t条路径之该第一加密中间值Bt与一加密核心进行一加密运算,以产生一第二加密中间值Ft;分别对于该n条加密路径中第t条路径提供一第二加密输入资料Gt,其中0≦s<t且s为一整数常数,Gt+s包含以该二进位明文Mt为输入之函数f(Mt);分别对于该第t条路径之该第二加密中间值Ft与该第二加密输入资料Gt进行一第二加密逻辑运算,以产生一加密文Ct;提供p条加密验证路径,p为一正整数;分别对于该p条加密验证路径之第j条路径提供一第一加密验证资料AVj,1≦j≦p;分别对于该第j条加密验证路径之该第一加密验证资料AVj进行一第一加密验证逻辑运算,以产生一第一加密验证中间值BVj;分别对于该第j条加密验证路径之该第一加密验证中间值BVj与该加密核心进行一加密运算,以产生该第j条加密验证路径之一第二加密验证中间值FVj;分别对于该第j条路径提供一第二加密验证资料GVj;分别对于该第j条加密验证路径之该第二加密验证中间值FVj与该第二加密验证资料GVj进行一第二加密验证逻辑运算,以产生一加密文Cn+j;于一解密端接收该加密文Cn+j,对该加密文Cn+j进行一解密程序,该解密程序包含下列步骤:提供n条解密路径;分别对于该n条解密路径中第t条路径提供一第一解密输入资料Jt,1≦t≦n;分别对于该第t条路径之该第一解密输入资料Jt进行一第一解密逻辑运算,以产生一第一解密中间值Kt;分别对于该第t条路径之该第一解密中间值Kt与一解密核心进行一解密运算,以产生一第二解密中间值Lt;分别对于该第t条路径之该第二解密中间值Lt与一第二解密输入资料Nt进行一第二解密逻辑运算,以产生一二进位解密明文Mt’;提供p条解密验证路径,p为一正整数;分别对于该p条解密验证路径之第j条路径提供一第一解密验证资料JVj,1≦j≦p;分别对于该第j条解密验证路径之该第一解密验证资料JVj进行一第一解密验证逻辑运算,以产生一第一解密验证中间值KVj;分别对于该第j条解密验证路径之该第一解密中间值KVj与该解密核心进行一解密运算,以产生该第j条解密验证路径之一第二解密验证中间值LVj;以及分别对于该第j条解密验证路径之该第二解密验证中间值LVj与一第二解密验证资料NVj进行一第二解密验证逻辑运算,以产生一解密验证明文MVj。
地址 台南市东区大学路1号