视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
中国移动一卡通业务测试报告-加密机部分
2025-10-02 15:02:39 责编:小OO
文档

No.2010-YKT-15
中国移动一卡通业务测试报告

—加密机部分(上海格尔)

测试对象厂家:上海格尔信息技术有限公司
设备:加密机
测试日期2009-9-21~2009-9-25

中国移动通信研究院
目   录

1 概述    1

2    测试依据    1

3    测试对象    1

4    测试环境    1

4.1    测试组网    1

4.2    测试地点、时间和人员    2

4.3    测试工具    2

5    测试概要    2

5.1    测试阶段    2

5.2    测试执行    3

5.3    测试用例    3

6    测试结果及分析    3

6.1    测试用例执行情况    3

6.2    测试结果    3

6.2.1    第一轮    3

6.2.2    第二轮    9

6.3    测试总体结果    12

1 概述

2009年9月21~25日根据中国移动通信研究院要求,对一卡通系统加密机进行测试,测试分两轮,每一轮包括正常CASE测试和异常CASE测试。

1测试依据

文档标题文档出处
《中国移动一卡通业务安全技术规范-服务平台加密机测试规范》

中国移动通信研究院
表1测试依据

2测试对象

被测系统的组成可以从软硬件配置两个方面加以描述,详见表2:

设备厂家设备名称详细配置数量
固件版本

格尔加密机 SJY49

InnerKMS(YKT_V3.4)2
表2被测系统软硬件配置信息表

备注:本测试报告所获得的测试数据及结果只针对以上特定配置有效。

3测试环境

3.1测试组网

被测系统主要包括加密机,以下为组网图。

表4加密机测试网络拓扑图

3.2测试地点、时间和人员

测试时间测试地点测试人员
2009年09月21日~2009年09月25日

中国移动通信有限公司研究院实验室312

研究院任晓明等
格尔潘俊
格尔吴海峰
表5测试时间、地点及人员

3.3测试工具

工具提供厂家

工具名称

软件名称
格尔加密机接口测试工具KOALINFO_API_Test
格尔母卡测试脚本工具SriptToolKit
表6测试工具

4测试概要

4.1测试阶段

    下面两个表格分别列出了各个平台的安全功能测试相关内容:

测试类型

测试轮次

测试时间

加密机厂商
产品测试

12009年09月21日~2009年09月23日

格尔
产品测试

22009年09月24日~2009年09月25日

格尔
表6测试类型、轮次、时间及涉及模块的厂家

4.2测试执行

本次测试严格按照项目计划和测试计划执行,按时完成了测试计划规定的测试对象的测试。针对测试计划规定的测试策略,在测试执行中都有体现,在测试执行过程中,依据测试计划和测试用例,对系统进行了完整的测试。

4.3测试用例

本次测试所有测试用例均来自第二章测试依据中的测试规范,共计28个测试用例。

5测试结果及分析

5.1测试用例执行情况

2009年9月21日至9月25日,研究院对厂家开发的加密机系统进行了测试,共执行两轮次,每轮次均执行28个用例,共计56个。

5.2测试结果

加密机接口的测试,共测试了28个测试用例(11正常,17异常),其中,第一轮执行28个用例,3个用例未通过,通过率为90%。第二轮执行28个用例,全部通过,通过率为100%。

测试结果如下表所示:

5.2.1第一轮

正常CASE测试:

测试项编号分项编号测试记录测试结果
7.2.1.1

Trace01CipherLen(输出)8

Cipher(输出)8F32A4A357863C99

MAC(输出)FCB1FF28

经外部工具验证,测试通过
Trace02

CipherLen(输出)8

Cipher(输出)506E5DD0242554A2

MAC(输出)02266A8F

经外部工具验证,测试通过
Trace03

CipherLen(输出)8

Cipher(输出)9D482F1E7F39815E

MAC(输出)C5EE7D73

经外部工具验证,测试通过
Trace04

CipherLen(输出)8

Cipher(输出)B76B5AC9F69EA3E4

MAC(输出)C3275922

经外部工具验证,测试通过
7.2.2.1

Trace01CipherLen(输出)32

Cipher(输出)4F76AC2E158C94E6920F3597E52020EC01F68CF3E0F69A1F871D5B016EA8

MAC(输出)0B4E1F

经外部工具验证,测试通过
Trace02

CipherLen(输出)32

Cipher(输出)D1F117C904FBCBC80F0C1BB6BC951BE08C0076FEDE9A2999D26BD2D10D935AA2

MAC(输出)6C7C7A77

经外部工具验证,测试通过
Trace03

CipherLen(输出)32

Cipher(输出):

E6A504477BE3700FAA6186749A9971657A4C7AD32F037F754AF4F25E0E9D79D9

MAC(输出)C9616692

经外部工具验证,测试通过
Trace04

CipherLen(输出):32

Cipher(输出):

A6C963E8AA44DF4DA14B317110BECA2DFA1C7B7D28B38AF6254A87E1F47DDBBD

MAC(输出)B3B5159D

经外部工具验证,测试通过
7.3.1.1

Trace01CipherLen(输出)120

Cipher(输出):

D59CC71B71EB24ABFA65958B526BEA65FA65958B526BEA651AFD93EBB4C1EAFC4CA4275EEFE7D6FA65958B526BEA65B55CB175B1B0AAE22E137384E7AE96B50DA75C70F6ED15F2A4973BA7D6FB3F973D24AD42C97925D17034CE76CE03E24B02AC0C3F083402294810844D3000070ED7507FD05EB5

MAC(输出)D1AAF418

经外部工具验证,测试通过
Trace02

CipherLen(输出)80

Cipher(输出):

2E7B5E5A8346BDB8FA65958B526BEA65FA65958B526BEA65D373FEB8A97E3C2E61A54D1F2377683E4D11803F0D970EF2330AA338594D68D1EF3372D4BA966F856765BA070C8515BC2D809014C018

MAC(输出)B03FCBC4

经外部工具验证,测试通过
Trace03

CipherLen(输出)80

Cipher(输出):

2E7B5E5A8346BDB8FA65958B526BEA65FA65958B526BEA652FB4E9E60FD11841CC3D9FBE775F110B1574DD2B620BF6257A37374A05C40B0D69CBD4C49C8C465FBB5D3095B5EA1D820DD53727FD4FED93

MAC(输出)F2E46261

经外部工具验证,测试通过
Trace04

CipherLen(输出)120

Cipher(输出):

AF8E98BF0992D700FA65958B526BEA65FA65958B526BEA65D062E759B16FCF226A767014C6D1739096148BB71CAC7380E537D8B95C0C565A3FCCBFEB47D866588BC1AC537793BA517D582E62851D37B149FC4B09318297D481EC57753B79DDDEB7D368C208316BB52DAD7EC73FE0D52F435A4F9045F9

MAC(输出)4A3B9F13

经外部工具验证,测试通过
Trace05

CipherLen(输出)96

Cipher(输出):

AD045432A9739FCEFA65958B526BEA65FA65958B526BEA65F472FFF1A80E49FCE4E59E2ECFC7CF06150E6A1E16075B21EE9ECDE5C87374D308162015A42E717C9143362882FBB479A61100F5AC5B31FC9531FC68E19D559DEBE9A11B298E1A

MAC(输出)8CB55979

经外部工具验证,测试通过
7.3.2.1

Trace01CipherLen(输出)54

Cipher(输出)310011223344323099E0B449E5167B4DB6F212E888497B4DB6F212E888490DB9CAB1965D628E7B4DB6F212E888497B4DB6F212E88849

MAC(输出)7A5C7E6E

经外部工具验证,Cipher输出验证通过,但MAC输出验证未通过

Trace02

CipherLen(输出)54

Cipher(输出)310011223344323099E0B449E5167B4DB6F212E888497B4DB6F212E888492CB57EC65EED5912EE3C6C4C53506A90EE3C6C4C53506A90

MAC(输出)9A7BC21F

经外部工具验证,Cipher输出验证通过,但MAC输出验证未通过

Trace03

CipherLen(输出)54

Cipher(输出)310011223344323099E0B449E5167B4DB6F212E888497B4DB6F212E888490D9145BA8FAC47DB2B08E2D48B1F5BB82B08E2D48B1F5BB8

MAC(输出)435350D8

经外部工具验证,Cipher输出验证通过,但MAC输出验证未通过

Trace04

CipherLen(输出)62

Cipher(输出)3100112233446F99D4E4B1AAAA5C7B4DB6F212E888497B4DB6F212E888491432C09BD1E171C5836177F7BAD88BD3836177F7BAD88BD3DDBBE346D3DA97

MAC(输出)16D42046

经外部工具验证,Cipher输出验证通过,但MAC输出验证未通过

Trace05

CipherLen(输出)62

Cipher(输出)3100112233445B651BDBC149D3597B4DB6F212E888497B4DB6F212E88849C44284D60F4A56730AF53BF508BD37C60AF53BF508BD37C6D705592FE59288D5

MAC(输出)6C58DD05

经外部工具验证,Cipher输出验证通过,但MAC输出验证未通过

7.3.3.1

Trace01CipherLen(输出)70

Cipher(输出)31001122334460328C8D66B46F677F00874D0BD28D10FF051417FC8DC391B8B314D74E7D93257AAF407FD2C8EBCC6A3F749B38E4DDE072F7476E30044AA4BA06150C4B6E

MAC(输出)59E5834D

经外部工具验证,Cipher输出验证通过,但MAC输出验证未通过

Trace02

CipherLen(输出)30

Cipher(输出)3100112233446F3CAFFA28708CF56A3EC974347D38A985FA682F6FC9F7AF

MAC(输出)C980DD8E

经外部工具验证,Cipher输出验证通过,但MAC输出验证未通过

Trace03

CipherLen(输出)30

Cipher(输出)310011223344287FE06E9190401FC507AD8B34F15E0F95C9FD7F06BC9611

MAC(输出)3FBAEEE2

经外部工具验证,Cipher输出验证通过,但MAC输出验证未通过

Trace04

CipherLen(输出)70

Cipher(输出)3100112233448CC1BCC56C3EF90B57AF9AD8F2C420D194BCF0D86179977DD0C710D450DC93FD0A7AF5787F1B2FF8C56F8A86E7A118304C9FD79665F17B6F9E5335C3CBD5

MAC(输出)4FC67CE7

经外部工具验证,Cipher输出验证通过,但MAC输出验证未通过

Trace05

CipherLen(输出)54

Cipher(输出)3100112233440E1B9C52B0FD9F157ADE015A3334E04187BCD7E0EDD84D4814353E3ABE0B3D792577B3F7FB48E12C9855475CE67A30

MAC(输出)86E30909

经外部工具验证,Cipher输出验证通过,但MAC输出验证未通过

7.3.4.1

Trace01

CipherLen(输出)8

Cipher(输出)86257BAD7E5C4B36

MAC(输出)A419D3

经外部工具验证,测试通过
Trace02

CipherLen(输出)8

Cipher(输出)951B8566CFE0C132

MAC(输出)AF3D45BA

经外部工具验证,测试通过
Trace03

CipherLen(输出)8

Cipher(输出)10150395B3DBF5B7

MAC(输出)DFF3E4D7

经外部工具验证,测试通过
Trace04

CipherLen(输出)8

Cipher(输出)17D82928633903DC

MAC(输出)D9040DA5

经外部工具验证,测试通过
Trace05

CipherLen(输出)8

Cipher(输出)B39321FC98AC2FE9

MAC(输出)CA84D39B

经外部工具验证,测试通过
7.4.1.1

Trace01

CipherLen(输出)16

Cipher(输出)D8B8F50B6F0CF6BF3DD4D880EBB2F3F0

经外部工具验证,测试通过
Trace02

CipherLen(输出)16

Cipher(输出)C2E3CFFDA5B35335F006A6175EA62B9C

经外部工具验证,测试通过
Trace03

CipherLen(输出)16

Cipher(输出)1DE5B73AD309347E4984E002B744

经外部工具验证,测试通过
Trace04

CipherLen(输出)16

Cipher(输出)40B982688B9EDC9CBB414B5B860D5C34

经外部工具验证,测试通过
Trace05

CipherLen(输出)16

Cipher(输出)5F144B7823DD85D343730F01B86D393F

经外部工具验证,测试通过
7.4.2.1

Trace01

MAC(输出)49409585

经外部工具验证,测试通过
Trace02

MAC(输出)8BDA65CA

经外部工具验证,测试通过
Trace03

MAC(输出)D0C931AC

经外部工具验证,测试通过
Trace04

MAC(输出)1DB1EAE3

经外部工具验证,测试通过
Trace05

MAC(输出)0FF03A31

经外部工具验证,测试通过
7.4.3.1

Trace01

MAC(输出)84C6D45C

经外部工具验证,测试通过
Trace02

MAC(输出)87BA0B7D

经外部工具验证,测试通过
Trace03

MAC(输出)36C58182

经外部工具验证,测试通过
Trace04

MAC(输出)059887F4

经外部工具验证,测试通过
Trace05

MAC(输出)95CA6AB9

经外部工具验证,测试通过
7.4.4.1

Trace01

MAC(输出)84C6D45C

经外部工具验证,测试通过
Trace02

MAC(输出)87BA0B7D

经外部工具验证,测试通过
Trace03

MAC(输出)36C58182

经外部工具验证,测试通过
Trace04

MAC(输出)059887F4

经外部工具验证,测试通过
Trace05

MAC(输出)95CA6AB9

经外部工具验证,测试通过
7.5.1.1

Trace01

CipherLen(输出)24

Cipher(输出)C185D61C056003469DDE853A92BFD5D60FF9086C9F942E33

MAC(输出)6FDF8683

经外部工具验证,Cipher输出验证通过,但MAC输出验证未通过

Trace02

CipherLen(输出)24

Cipher(输出)F958B571C5B01A0E59D2B661D0C33BFB0BDB6C91E180A3D0

MAC(输出)D7EDB18B

经外部工具验证,Cipher输出验证通过,但MAC输出验证未通过

Trace03

CipherLen(输出)24

Cipher(输出)B0E23826A1E0EB92DA10417CEFCC290907A4E74736B54A6C

MAC(输出)66B80D27

经外部工具验证,Cipher输出验证通过,但MAC输出验证未通过

说明:以上CASE中出现的MAC错误是由于加密机内部对MAC数据组包格式不正确造成的(经过修正在第二轮测试中均通过,见第二轮测试结果)。

异常CASE测试:

测试项编号分项编号测试记录测试结果
7.2.1.2

Trace01

UpdateInfo失败!

错误码:加密机核心通信错误

与预期结果一致
7.2.1.3

Trace01

UpdateInfo失败!

错误码:分散因子格式错误

与预期结果一致
Trace02

UpdateInfo失败!

错误码:加密机发送错误

与预期结果一致
Trace03

UpdateInfo失败!

错误码:加密机发送错误

与预期结果一致
7.2.2.2

ExportKey失败!

错误码:分散因子格式错误

与预期结果一致
7.2.2.3

ExportKey失败!

错误码:分散因子格式错误

与预期结果一致
7.2.2.4

ExportKey失败!

错误码:加密机核心通信错误

与预期结果一致
7.2.2.5

ExportKey失败!

错误码:加密机核心通信错误

与预期结果一致
7.3.1.2

CreateSubApp失败!

错误码:加密机核心通信错误

与预期结果一致
7.3.1.3

CreateSubApp失败!

错误码:加密机核心通信错误

与预期结果一致
7.3.2.2

UpdateSubAppData失败!

错误码:加密机核心通信错误

与预期结果一致
7.3.3.2

UpdateSubAppKey失败!

错误码:加密机核心通信错误

与预期结果一致
7.3.3.3

UpdateSubAppKey失败!

错误码:加密机核心通信错误

与预期结果一致
7.3.4.2

DeleteSubApp失败!

错误码:加密机核心通信错误

与预期结果一致
7.4.1.2

GeneralEncrypt失败!

错误码:加密机核心通信错误

与预期结果一致
7.4.2.2

GeneralInsMAC失败!

错误码:加密机核心通信错误

与预期结果一致
7.4.3.2

GeneralOTAMAC失败!

错误码:加密机核心通信错误

与预期结果一致
7.4.4.2

Trace01

GeneralVerifyMAC失败!

错误码:异常或难以定义错误

与预期结果一致
Trace02

GeneralVerifyMAC失败!

错误码:异常或难以定义错误

与预期结果一致
Trace03

GeneralVerifyMAC失败!

错误码:异常或难以定义错误

与预期结果一致
Trace04

GeneralVerifyMAC失败!

错误码:异常或难以定义错误

与预期结果一致
Trace05

GeneralVerifyMAC失败!

错误码:异常或难以定义错误

与预期结果一致
7.5.1.2

ExportKeySAM失败!

错误码:加密机核心通信错误

与预期结果一致
5.2.2第二轮

经过对加密机主程序升级及测试工具升级,对第一轮测试中的错误进行了修正,并在第二轮测试中均通过,见下面的测试结果。

测试项编号分项编号测试记录测试结果
7.3.2.1

Trace01CipherLen(输出)54

Cipher(输出)310011223344323099E0B449E5167B4DB6F212E888497B4DB6F212E888490DB9CAB1965D628E7B4DB6F212E888497B4DB6F212E88849

MAC(输出)0448F1

经外部工具验证,测试通过
Trace02

CipherLen(输出)54

Cipher(输出)310011223344323099E0B449E5167B4DB6F212E888497B4DB6F212E888492CB57EC65EED5912EE3C6C4C53506A90EE3C6C4C53506A90

MAC(输出)1054C654

经外部工具验证,测试通过
Trace03

CipherLen(输出)54

Cipher(输出)310011223344323099E0B449E5167B4DB6F212E888497B4DB6F212E888490D9145BA8FAC47DB2B08E2D48B1F5BB82B08E2D48B1F5BB8

MAC(输出)F40805BC

经外部工具验证,测试通过
Trace04

CipherLen(输出)62

Cipher(输出)3100112233446F99D4E4B1AAAA5C7B4DB6F212E888497B4DB6F212E888491432C09BD1E171C5836177F7BAD88BD3836177F7BAD88BD3DDBBE346D3DA97

MAC(输出)946F30F9

经外部工具验证,测试通过
Trace05

CipherLen(输出)62

Cipher(输出)3100112233445B651BDBC149D3597B4DB6F212E888497B4DB6F212E88849C44284D60F4A56730AF53BF508BD37C60AF53BF508BD37C6D705592FE59288D5

MAC(输出)7BBF166B

经外部工具验证,测试通过
7.3.3.1

Trace01CipherLen(输出)70

Cipher(输出)31001122334460328C8D66B46F677F00874D0BD28D10FF051417FC8DC391B8B314D74E7D93257AAF407FD2C8EBCC6A3F749B38E4DDE072F7476E30044AA4BA06150C4B6E

MAC(输出)1A351342

经外部工具验证,测试通过
Trace02

CipherLen(输出)30

Cipher(输出)3100112233446F3CAFFA28708CF56A3EC974347D38A985FA682F6FC9F7AF

MAC(输出)CCCC31A8

经外部工具验证,测试通过
Trace03

CipherLen(输出)30

Cipher(输出)310011223344287FE06E9190401FC507AD8B34F15E0F95C9FD7F06BC9611

MAC(输出)10359806

经外部工具验证,测试通过
Trace04

CipherLen(输出)70

Cipher(输出)3100112233448CC1BCC56C3EF90B57AF9AD8F2C420D194BCF0D86179977DD0C710D450DC93FD0A7AF5787F1B2FF8C56F8A86E7A118304C9FD79665F17B6F9E5335C3CBD5

MAC(输出)32CED701

经外部工具验证,测试通过
Trace05

CipherLen(输出)54

Cipher(输出)3100112233440E1B9C52B0FD9F157ADE015A3334E04187BCD7E0EDD84D4814353E3ABE0B3D792577B3F7FB48E12C9855475CE67A30

MAC(输出)00FDE592

经外部工具验证,测试通过
7.5.1.1

Trace01CipherLen(输出)24

Cipher(输出)C185D61C056003469DDE853A92BFD5D60FF9086C9F942E33

MAC(输出)D24BDBA2

经外部工具验证,测试通过
Trace02

CipherLen(输出)24

Cipher(输出)F958B571C5B01A0E59D2B661D0C33BFB0BDB6C91E180A3D0

MAC(输出)EEE3C083

经外部工具验证,测试通过
Trace03

CipherLen(输出)24

Cipher(输出)B0E23826A1E0EB92DA10417CEFCC290907A4E74736B54A6C

MAC(输出)D4D10322

经外部工具验证,测试通过
其他测试项输出结果和第一轮测试结果相同
5.3测试总体结果

通过上述的测试说明加密机接口各项功能符合规范要求。

此页为报告的最后一页

下载本文
显示全文
专题