教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 专业资料 >

基于时间的动态口令令牌技术规范(2)

来源:网络收集 时间:2026-09-19
导读: 4.2.11 双因素认证要求 认证系统应该可以在认证服务器端为令牌设置一个PIN码,连同PIN码一起认证以达到双因素认证的效果,或者可以同时使用原来系统的静态口令认证,达到双因素认证效果。 4.2.12 防暴力拆解要求 令

4.2.11 双因素认证要求

认证系统应该可以在认证服务器端为令牌设置一个PIN码,连同PIN码一起认证以达到双因素认证的效果,或者可以同时使用原来系统的静态口令认证,达到双因素认证效果。 4.2.12 防暴力拆解要求

令牌应该具备防暴力拆解特性,即通过强行打开令牌的方式会导致令牌中令牌种子不可恢复的销毁。

4.2.13 认证通信安全要求

认证通讯安全必须经过加密传输方式进行以确保认证代理与认证服务器之间通讯的机密性、完整性和不可抵赖性。

4.2.14 挑战应答机制

如需要采用挑战应答机制生成动态口令,则在4.1.2算法描述中,将挑战码数据C,按T、K、C的顺序进行组装,形成SM3算法输入数据S。其他生成动态口令的步骤,如4.1.2中所述。

附 录 A (资料性附录) SM3-TOTP计算用例

C语言实现示例(4字节int类型,Small-endian环境,令牌种子是ausTokenID,长度为16字节) unsigned char X=60; unsigned int T0,T; int D=6;

unsigned char sm3_in[20] = {0}; unsigned char ausTokenID[16] = {0}; unsigned char S[20]; unsigned char P0[32];

unsigned int I1,I2,I3,I4,I5,I6,I7,I8,I; unsigned int P;

T=T0/X;

unsigned char* p = 0; if (big_endian()) T = big_to_small_32(T);

p = (unsigned char*)&T; sm3_in[0] = *(p + 3); sm3_in[1] = *(p + 2); sm3_in[2] = *(p + 1); sm3_in[3] = *(p + 0);

memcpy(sm3_in+4,ausTokenID,16); SM3(S, P0);

I1 = P0[0] << 24 || P0[1] << 16 || P0[2] << 8 || P0[3] I2 = P0[4] << 24 || P0[5] << 16 || P0[6] << 8 || P0[7] I3 = P0[8] << 24 || P0[9] << 16 || P0[10] << 8 || P0[11] I4 = P0[12] << 24 || P0[13] << 16 || P0[14] << 8 || P0[15] I5 = P0[16] << 24 || P0[17] << 16 || P0[18] << 8 || P0[19] I6 = P0[20] << 24 || P0[21] << 16 || P0[22] << 8 || P0[23] I7 = P0[24] << 24 || P0[25] << 16 || P0[26] << 8 || P0[27] I8 = P0[28] << 24 || P0[29] << 16 || P0[30] << 8 || P0[31]

I = (I1 + I2 + I3 +I4 +I5 +I6 + I7 +I8) MOD 2^32 P=I % (10^D); // 10的D次方 printf(“%d\n”, P);

附 录 B (资料性附录)

SM3-TOTP计算输入输出示例

输入参数必须为时间、密钥。

时间为UTC标准时间,密钥长度为16个字节。 具体见下表:

表 附录B-1 输入输出示例表

北京时间 201010121701 201010121702 201010121703 201010121704 201010121705 201010121706 201010121707 201010121708 201010121709 201010121710

UTC标准时间 1286874060 1286874120 1286874180 1286874240 1286874300 1286874360 1286874420 1286874480 1286874540 1286874600

密钥(2位为1个字节) 4225e56988184643c10ba5c2f52b84e8 1f53de416ca79895086c64a7a2e5818a 047a3ee066bf6990e76bdfbdc31e2ff3 a18e3552720d1dc7882615c3b0ee18cd 18a5416f1a069ac9ac5ae5d754d889c7 2f601262b57155de23c9aac638c6875f 24166b29e2d10fefc7a2edeadaafa649 b6cd6d9ee072f631f159d4508ae504a6 38624a407322bad665b04a1139403cb0 25971966bac6e7c0dedcf1082a6ed266

6位密码 8位密码 67367650 64151017 15974147 13160563 18857910 94548506 79178480 34480547 98133012 73585088

附 录 C (资料性附录) 令牌其他特性

C.1 物理特性要求

C.1.1 温度

可承受温度:上限+70℃,下限-20℃。

工作温度在-10℃~+50℃之间,产品显示口令正常。储存温度在+70℃,下限-20℃之间。

温度超过+50℃或低于-10℃,产品可能显示口令不正常,但温度恢复到+50℃~-10℃之间,产品显示口令可恢复正常。 C.1.2 湿度

可承受湿度:上限90%RH,下限10%RH。 长时间湿度超过90%RH或低于10%RH,可能会对产品外壳形状或颜色产生影响,进而影响口令正常显示。不建议长时间放在超过此指标的环境下24小时。 C.1.3 抗震

可承受震动:水平振动及垂直震动;频率上限300HZ;振幅上限3mm;时间1小时。 C.1.4 防尘防水

达到IP67等级。具体数值请查阅相关标准资料。 C.1.5 抗挤压

可承受挤压:上限液压1000N或气压1000N;时间1小时。 C.1.6 抗跌落

可承受跌落:高1m;混凝土地表;跌落为自由跌落运动;产品各表面各为底面跌落至少1次;跌落次数为10次以上。 C.2 电磁特性要求

C.2.1 抗静电放电

可抗静电放电:空隙式放电12kV;接触式放电8kV。 C.2.2 抗电磁干扰

可抗工频50Hz,1安/米(A/m)连续磁场的干扰。 C.3 产品元件特性要求 C.3.1 电池电压

产品供电电压3V±10%。 C.3.2 晶振频率

晶振频率为32768HZ。

附 录 D (资料性附录)

试验方法

D.1 试验条件

D.1.1以下各项试验都采用试验设备,具体试验设备可自行采购,但试验设备应能满足各项性能的最大和最小边界值测试。

D.1.2试验时如未规定浸泡、摆放或其他方式所需具体时间,则以1小时限。 D.2 技术要求试验

D.2.1 SM3-TOTP计算测试

对SM3-TOTP计算采用国家密码管理局专用的测试平台进行试验检测。测试结果应达到的输入与输出数据符合测试预期。

D.2.2 认证实施过程与安全性要求

D.2.2.1 检测是否可以通过令牌芯片的调试接口读出完整的算法程序。 D.2.2.2 在令牌芯片不掉电的情况下,检测是否可以通过调试接口读出令牌芯片RAM中的令牌种子;在令牌芯片不掉电的情况下,写入新程序,检测令牌芯片RAM中保存令牌种子的区域是否已经清零,或者是否能够通过新程序读取保存在RAM中的令牌种子。

D.2.2.3 检测各项要求是否符合标准规定实施过程与安全性要求。 D.2.3 温度测试

按试验设备具体说明进行操作。 D.2.3.1 测试步骤

a. 设置温度+70℃,开启设备运行1小时。 b. 设置温度-20℃,开启设备运行1小时。

c. 分别记录测试后令牌硬件外观及口令显示状态。 D.2.3.2 试验输出

通过标准:硬件外观无变形、熔化等破坏性状态改变,并基本不影响产品外观;口令正常。

不通过标准:硬件外观变形、熔化等有破坏性状态改变,并对产品外观有较大影响;口令不正常。 D.2.4 湿度测试

按试验设备具体说明进行操作。 D.2.4.1 测试步骤

a. 设置湿度90%RH,温度10℃-35℃,开启设备运行1小时。 b. 设置湿度10%RH,温度10℃-35℃,开启设备运行1小时。 c. 分别记录测试后令牌硬件外观及口令显示状态。 D.2.4.2 试验输出

通过标准:硬件外观无变形、熔化等破坏性状态改变,并基本不影响产品颜色;口令正常。 不通过标准:硬件外观变形、熔化等有破坏性状态改变,改变产品颜色;口令不正常。 D.2.5 抗震测试

按试验设备具体说明进行操作。 D.2.5.1 测试步骤

a. 设置频率300HZ、振幅3mm;设置震动方向为6个方向,上下前后左右,每2个方向运行20分钟,

开启设备运行1小时。

b. 记录测试后令牌硬件外观及口令显示状态。 D.2.5.2 试验输出

通过标准:硬件外观无变形、开裂、脱落等破坏性状态改变,并基本无影响产品 …… 此处隐藏:3466字,全部文档内容请下载后查看。喜欢就下载吧 ……

基于时间的动态口令令牌技术规范(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/265085.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)