SJ 20951-2005.Interface requirements for universal data encryption module.
1范围
SJ 20951规定了通用数据加密模块(以下简称数据加密模块)与主机的接口要求,包括物理连接、数据交互协议以及对主机的基本要求等。
SJ 20951适用于数据加密模块和主机的接口设计、研制、检验和验收。
2引用文件
下列文件中的有关条款通过引用而成为本标准的条款。凡注日期或版次的引用文件,其后的任何修改单(不包括勘误的内容)或修订版本都不适用于本标准,但提倡使用本标准的各方探讨使用其最新版本的可能性。凡不注日期或版次的引用文件,其最新版本适用于本标准。
GJB 321B- -2002军用电子密钥注入 设备接口
3术语和定义
下列术语和定义适用于本标准。
3.1
密码算法cryptographic algor ithm
一组受密钥控制将明文变换成密文、或将密文变换成明文的规则。
3.2加密encryption
把明文消息变换成密文的密码操作。
3.3 解密decryption
加密的逆过程。
3.4密钥key
在密码体制中,用于控制或改变密码算法和初态的一组参数(变量)。
4要求
4.1数据加密模块的组成
数据加密模块一般由 主控部分、逻辑转换部分、密码算法部分、电源模块和接口部分等组成。
4.2数据加密模块接口类型
数据加密模块接口类型有三种:并行接口、串行同步接口和串行异步接口。数据加密模块应至少具备其中一种类型的接口。
4.3数据加密模块接口 的基本功能
数据加密模块接口用于实现数据加密模块与主机的物理连按和数据交互。数据加密模块通过接口从主机获得直流工作电源。主机应通过接口为数据加密模块提供注钥通道。
4.4物理连接器
数据加密模块与主机之间的接口无论采用并行接口、串行同步接口或串行异步接口,均采用统一的通用物理连接器,即双排插针形式。数据加密模块侧的连接器为2 mm间距30芯双排插座,如图1所示:用户主机端的连接器为2mm间距30芯双排插针,如图2所示。