- 66
- 0
- 约1.36万字
- 约 4页
- 2018-12-13 发布于天津
- 举报
基于TOTP的Web改进认证①.PDF
计 算 机 系 统 应 用 2015 年 第 24 卷 第 9 期
①
基于TOTP 的Web 改进认证
赵建勋
(西安文理学院 数学与计算机工程学院, 西安 710065)
摘 要: 为了提高TOTP 协议应用在Web 认证中的安全性, 依照HOTP 认证三原则改进了基于TOTP 的认证设计.
改进后的认证系统在一个时间窗口内增加了一个认证次数阈值和时间戳用来更好的抗蛮力攻击和重放攻击, 增
加随机数和 MD5 哈希算法轻量化地抵抗中间人攻击. 最后用 PHP 语言设计了一个安全、实用的 Web 认证系统.
关键词: HOTP; TOTP; 一次性口令; Web 认证; 攻击
Improved Web Authentication Based on TOTP
ZHAO Jian-Xun
(School of Mathematics and Computer Engineering, Xian University, Xian 710065, China)
Abstract: The paper makes an improved authentication method order by Three-Protocol of HOTP authentication method
based on TOTP. The authentication method uses an authentication number threshold and a timestamp to resist brute
force attacks and replay attacks, uses a random number and the MD5 encryption resist Man-in-the-Middle attack. Finally,
a safe and useful Web authentication protocol is designed by PHP .
Key words: HOTP; TOTP; One-time-password; Web authentication; attacks
传统的Web 认证下用户的用户名和口令是确定不 的对称密钥 K, 该密钥 K 仅有客户端令牌和认证服务
变的, 这种方式最大的缺陷就是一旦用户名和口令的 器知道. 使用 HMAC-SHA-1[3]算法得到 HOTP 值, 由
信息被非法窃取, 就可能导致重放攻击. 一次性口令 于HMAC-SHA-1 计算输出为 160 比特, 使用截短函数
(One-Time Password)系统下每次登录根据不确定因素 Truncate 以便于用户输入, 总的函数可以表述为
产生一个新的口令从而避免了这种重放攻击, 增强了 HOTP(K,C)[1] = Truncate(HMAC-SHA-1(K,C), N), 其
认 证 的 安 全 性 . HOTP[1](HMAC-Based One-Time 中K 是共享的密钥, C 是加法计数器, N 是截短为十进
Password)和 TOTP[2](Time-Based One-Time Password) 制的位数.
是 OATH 组织成员分别基于事件和时间因子的两种一 TOTP 是基于时间的算法, 其中一个代表时间基准
次性口令算法标准的认证算法, 其中 TOTP 可以看作 和时间步长关系的一个整数 T, 取代 HOTP 加法计数器
是 HOTP 的一种扩展. 基于时间因子的 TOTP 提供了 C. 即TOTP(K,T)=Truncate(HMAC-SHA-1(K,T), N).
一个具有短暂时效性的一次性口令, 这是现代安全认 1.1
您可能关注的文档
- 北京王府井国际商业发展有限公司跟踪评级报告.PDF
- 北极罕见梦幻极光冰岛上空木星与极光同辉.PDF
- 医院工会经费收支管理自查自审报告.doc
- 华兆东南(运城)绿色建筑集成有限公司.PDF
- 南部特惠游胡志明、美拖、头顿纯玩品质之旅五天.PDF
- 台湾高速铁路股份有限公司高铁左营基地车辆检修厂轨道梁螺.PDF
- 吉林高速公路股份有限公司内部控制评价管理办法.PDF
- 和对运营商的影响.PDF
- 商丘市第一实验小学.doc
- 商业经济与管理类论文范文参考.PDF
- 2026黑龙江哈尔滨启航劳务派遣有限公司派遣到哈工大仪器学院导航仪器研究所招聘备考题库及答案详解(夺.docx
- 凉山州公安局2026年公开考试招聘警务辅助人员的备考题库(30人)完整参考答案详解.docx
- “梦工场”招商银行福州分行2026寒假实习生招聘备考题库精编答案详解.docx
- 2026辽宁省面向中国科学院大学选调应届优秀大学毕业生工作备考题库完整参考答案详解.docx
- 2026青海班玛县面向社会招聘临聘教师3人备考题库及一套完整答案详解.docx
- 北京市丰台区东铁匠营街道蒲黄榆社区卫生服务中心招聘1人备考题库及答案详解(易错题).docx
- 司法鉴定报告撰写规范与模板.docx
- 商业计划书撰写技巧及范文解析.docx
- 环保旋风除尘器故障诊断手册.docx
- 制造企业环保节能实施细则.docx
最近下载
- 安徽医科大学2019-2020年护理专业《常用护理技术》期末试卷试题.docx VIP
- Q-CR-9265-2025 铁路隧道全工序机械化设计施工技术规程.pdf VIP
- 2026人教版小学五年级上册数学期末考试3套试卷(打印版含答案解析).docx
- (高清版)DB32∕T 3221-2017 乡村旅游集聚区建设指南.pdf VIP
- 《DZT 0225-2024浅层地热能勘查评价规范》专题研究报告.pptx
- 压力容器爆炸事故应急救援演练方案.docx
- 海申机电总厂卧螺离心机样本.pdf
- 秸秆饲料压块机设计.doc VIP
- 2024年陕西省中考数学真题试卷及答案解析(A卷).docx VIP
- 中药贴敷治疗癌痛.pptx VIP
原创力文档

文档评论(0)