vault backup: 2026-11-07 16:33:44
This commit is contained in:
@@ -0,0 +1,86 @@
|
||||
## 功能需求
|
||||
### V1.00
|
||||
- 服务模块
|
||||
- 国密套件 TLCP(ECC-SM4-SM3 套件)
|
||||
- 单向认证
|
||||
- 双向认证
|
||||
- 国际套件 TLS1.3(TLS_AES_128_GCM_SHA256、TLS_AES_256_GCM_SHA384、TLS_CHACHA20_POLY1305_SHA256)
|
||||
- 单向认证
|
||||
- 双向认证
|
||||
|
||||
### V2.00
|
||||
- 服务端模块
|
||||
- 端口协议融合
|
||||
在同一个监听端口上同时兼容国密套件和国际套件。
|
||||
- 国密套件
|
||||
|
||||
| 协议版本 | 密码套件名称 | 密钥交换 | 身份认证 | 摘要算法 | 对称加密 |
|
||||
| --------- | ----------------------- | ------------ | ---- | ---- | ------- |
|
||||
| GMTLS 1.1 | `ECC-SM2-SM4-CBC-SM3` | SM2 协商流程 | SM2 | SM3 | SM4-CBC |
|
||||
| GMTLS 1.1 | `ECDHE-SM2-SM4-CBC-SM3` | ECDHE | SM2 | SM3 | SM4-CBC |
|
||||
| GMTLS 1.1 | `ECDHE-SM2-SM4-GCM-SM3` | ECDHE | SM2 | SM3 | SM4-GCM |
|
||||
| TLS 1.3 | `TLS_SM4_GCM_SM3` | TLS 1.3 密钥协商 | SM2 | SM3 | SM4-GCM |
|
||||
| TLS 1.3 | `TLS_SM4_CCM_SM3` | TLS 1.3 密钥协商 | SM2 | SM3 | SM4-CCM |
|
||||
管理接口
|
||||
- 端口管理接口
|
||||
提供 ssl 对外端口管理接口。
|
||||
- 证书管理接口
|
||||
提供管理 ssl 证书的接口。
|
||||
|
||||
- 客户端模块
|
||||
- java http+ssl 客户端
|
||||
- 单向认证
|
||||
- 双向认证
|
||||
- java tcp+ssl 客户端
|
||||
- 单向认证
|
||||
- 双向认证
|
||||
- 端口协议融合
|
||||
|
||||
|
||||
### V2.01
|
||||
- 海光 SDF 接口对接
|
||||
|
||||
### V2.02
|
||||
- 抗量子密钥协商
|
||||
- 国际抗量子算法
|
||||
- 国内的抗量子算法
|
||||
|
||||
|
||||
|
||||
## 性能需求
|
||||
|
||||
| 分类 | 技术规格 | 预期 |
|
||||
| :---------- | :----------------------------------------------- | :--------------- |
|
||||
| 国密会话平均延时 | 单 连接(256 字节双向传输),单个会话平均延时(不包括握手) | 10ms 以下 |
|
||||
| 国际会话平均延时 | 单 连接(256 字节双向传输),单个会话平均延时(不包括握手) | 10ms 以下 |
|
||||
| 国密单向新建连接数 | SSL 新建连接数(单向认证 TLS-ECC-SM4-SM3) | 5000 以上 |
|
||||
| 国密双向新建连接数 | SSL 新建连接数(双向认证 TLS-ECC-SM4-SM3) | 4000 以上 |
|
||||
| 国际单向新建连接数 | SSL 新建连接数(RSA2048 单向认证) | 2000 以上 |
|
||||
| 国际双向新建连接数 | SSL 新建连接数(RSA2048 单向认证) | 1000 以上 |
|
||||
| 国密最大用户数 | SSL 最大并发连接数; | 5万 以上 / 10G 可用内存 |
|
||||
| 国际最大用户数 | SSL 最大并发连接数; | 5万 以上 / 10G 可用内存 |
|
||||
| 国密最大并发数 | SSL 最大并发连接数; | 1万 以上 |
|
||||
| 国际最大并发数 | SSL 最大并发连接数; | 1万 以上 |
|
||||
| 国际最大吞吐量(四层) | SSL 最大吞吐量(TLS-ECDHE-RSA-WITH-AES-256-GCM-SHA384) | 1Gb 以上 |
|
||||
| 国密最大吞吐量(四层) | SSL 最大吞吐量(TLS-ECC-SM4-SM3) | 1Gb 以上 |
|
||||
|
||||
## 稳定性需求
|
||||
并发建立链接、加密传输、断开链接等操作达到 80%负载,同时少量管理接口调用。
|
||||
持续烤机 24 小时无错误。
|
||||
|
||||
## 兼容性需求
|
||||
奇安信可信浏览器 奇安信 V1.0、1.0.40095 (Chromium 90+内核)
|
||||
360安全浏览器 奇虎360 V13 (Chromium 78/86内核)
|
||||
|
||||
## 其他
|
||||
端口扫描无致命、高危漏洞。
|
||||
|
||||
## 工作量预估
|
||||
立项 5 天
|
||||
设计 0.5 月
|
||||
开发+自测 1 月
|
||||
- 后台模块 5 天
|
||||
- java 客户端 5 天
|
||||
- 证书管理 5 天
|
||||
- 接口管理 5 天
|
||||
测试 0.5 月
|
||||
Reference in New Issue
Block a user