一种针对数字签名的双向用户认证方案
- 格式:pdf
- 大小:144.65 KB
- 文档页数:3
份鉴 别 、 字签名 、 钥分配 的密码方案 。 数 密
受 到 以上 各方 案 的启发 ,本 文利 用 R A算 法 和 S F ie Fa— hmi签 名协议 构造一种基 于身份 的交互 e - i Sa r g t 式用户认证 与双向认证方案 ,用户 在证 实 自己身份 的 同时 不必暴露 自己的秘 密信 息 , 且具有较好的安全性 。
一
概念【 该系统 实现 了用 户身份 信息零 知识泄 漏பைடு நூலகம், l 】 。 它
的安 全性 是基于分解 大数 的 困难性 ,在 这种 系统 中, 每一 用户 入 网前必 须 到密 钥认 证 中心( A ) K c 注册 , 由 K C发 给用户 密钥 , A 这样 , 户只需 要知 道 网上另 一 用 用 户 的身份标识 就可 与之进行保 密通 信 。此后 , 出现 了各 种类 型的基 于身份 的密码方 案 。O a oo 出 了 km t提 基于 身份 的密 钥分 配方 案 : ha扩 展 了 O a o 方 案 Ot km t 用 于身份 鉴别 ;sj 利 用离 散对 数也 提 出 了基 于身 T ui i
方案 。
2 F g -F t h m 字 签 名 协 议 e{ e 1 -S a 1 a r数
首 先产生 大数 l, q 为两个 大素 数 的乘积 。在产 生 t 甲 的公 开密钥和秘 密密钥 时 ,先选 择 k个 不 同的数 :
,
18 9 4年 S a r 出了 “ 于身份 的密码 系统” h mi提 基 这
— — —
d = 1m d‘n。n、 为 系统 的公 开参 数 。 e o P) - ( e
( ) 户 注 册 2用
旦 L—
用 ・● ! 户u !
: : : !
,
马证 盘 者V
每 一 用 户 U 需 向 K C提 交 自 已 的 身 份 标 识 i A I , K C确认身 份后 , Di经 A 为其选 取 k个不同 的数 :1 1, J
维普资讯
实践与经验
戴小波 , 何 慧荣
( 广东汕头 职业技 术学 院 , 汕头 5 5 7 ) l0 8
摘
要 :本 文简要介 绍 了 RS A算法及 F ie i — hmi 数 字签名协议 , 用这 两种 算法构造 了一种 e —Fa S a r g t 利
--
②计算 np ( = q公开)‘n ( Uq 1( ,(=p ( ) P ) — - 保密) ;
期
MDR C TR叫_ O OEN O U 7 M E2 1 P
维普资讯
实践 与经 验
公钥 , 得 g de ‘ n = , 使 c (, () 1 P ) 再计 算 自己的 私钥 d 满 足 ,
利 用 R A加密需 将 明文数 字化 ,并取 长度 小 于 S lg n位的数字作 明文块[ o2 3 1 。 加密算 法 : = ( mer dn c Em) o ; o 解密算 法 : Dc三c o 。 m= (1 d r dn o
户访 问系统 , 这对 于确保 系统 和数据 的安全保 密是极 其重 要的 。 而如何 正确地鉴 别用户 的真实 身份却是 问 题 的关键 。 为此 , 国专家 、 各 学者 提 出了多种 身份鉴 别
为公开 密钥 。 后计 算满 足 s sr v )m dn的最 小 然 i qt i o = (
的 s, 串 s,2… , 为 秘密密钥 。 _ 这 。s, s k
签 名 过 程 := (1 s yr s s ) o ( 为 随 机 整 l m dn r u
数 ,i 0或 1 。 b为 )
变互式 用户认证 方案 . 并且 在此基 础上 实现 了双向认证 。谊方 案充分 体现 了 RS A算 法的安
全性 和 Fi - i— hmr 法的 高致性 , 只利 用其 中一 种 实现 用户认证 比较 , e e F tSa i算 g a 与 增强 了安全
性. 具有 良好的应 用价值 和前景 。
份 的密码 系统{ 2 1 m 和 Y n 出 了一 种 可用 于身 ;Ha a g提
., , 其 中各个 为一个模 n U … , 2 的二次剩余 。 即 ,
X- i o 2 dn有解 , 1 o dn存在 。 串 v,2… , , - r  ̄o 且 J o i r 这 】U, .
化阶段 、 用户 注册阶段 和应用 阶段 。
( ) 始 化 1初
^
总
l R A算法描述 S
①取两个大素数 P q 保密) 和 ( ;
第
二
密钥 认证 中心 K C选取两个 大素 数 P和 计算 五 A np = q及 ‘ n ( 1(一 )K C随机选 取 e作 为 自己的 P ) p ) 1, A (= 一 q
…
图 1 交互 式用户认 证协 } 义
关键词 : A; e e F tSa i 数 字签名 ; RS Fi — i- hmr g a ; 双向 身份认证
引 言
用户身份认 证是许 多应用 系统 的第一道 防线 , 其
目的在于识别 合法用 户和非法 用户 , 从而 阻止 非法用
③随机选取整数 e满足 gd ,()I公开) , c( qn - ( e  ̄) ; ④计算 d 满足 d 1 o P ) , e d‘n m (。
现 代 计 该节将 利用 R A算法 ,结 合 F i — itS a r S e e Fa— h mi g 算 数 字 签名 协议 构造一 种新 的身份 认证 方 案。 一般 而 机
3 新的身份认证 方案
言. 一个 基于 身份 的密 码系 统 由 =个 阶段 组 成 : 三 初始