栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

【Linux | 项目】数据加密传输平台(一、系统模块)

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【Linux | 项目】数据加密传输平台(一、系统模块)

Linux项目——数据加密传输平台 子系统

统一数据库访问组件libicdbapi

统一通讯组件SocketApi

统一报文编解码组件Libmessagereal

统一共享内存读写组件

密钥协商服务程序SecMngServer

密钥协商客户端程序SecMngClient

密钥协商服务配置管理终端SecMngServerAdmin

外联接口AppInterface

对称密钥加解密接口

安全传输平台数据库脚本

人员分配:

  • 通用组件:1人
  • 后台框架和业务流:1人
  • 后台配置管理(MFC):1人
  • 前台框架和业务流(MFC):1人
  • 外联接口:1人
数据库

下面的SQL语句是基于Oracle数据库的,使用MySQL时需要自行修改

创建表空间ts_seckey_admin和ts_seckey_op

用户:SECMNG密码管理员,密码SECMNG。

权限:resourse、create session

SECMNG下的表:

  • **网点信息表SECNODE:**在ts_seckey_admin表空间上
    1. id char(4) PRIMARY KEY:编号
    2. name VARCHAr2(128) NOT NULL:名称
    3. nodedesc VARCHAr2(512):描述
    4. createtime date:创建时间
    5. authcode NUMBER(12):授权码
    6. state NUMBER(4):状态。0可用,1不可用
  • **网点密钥表SECKEYINFO:**在ts_seckey_admin表空间上
    1. clientid char(4) constraint secmng_seckeynode_clientid_fk references SECMNG.SECNDOE(id):客户端网点
    2. serveridchar(4) constraint secmng_seckeynode_serverid_fk references SECMNG.SECNDOE(id):服务器端网点
    3. keyid NUMBER(9) PRIMARY KEY:密钥号
    4. createtime date:密钥产生时间
    5. state NUMBER(4):密钥状态
    6. seckey VARCHAr2(512):密钥
  • **对SECKEYINFO(clientid)创建索引 IX_SECKEYINFO_clientid:**在ts_seckey_admin表空间上
  • **序列号KEYSN:**在ts_seckey_admin上
    1. ikeysn NUMBER(12) PRIMARY KEY:序列号
  • **服务器配置信息SRVCFG:**在ts_seckey_admin上
    1. key VARCHAr2(64):密钥
    2. valude VARCHAr2(128):
  • **交易信息表TRAN:**在ts_seckey_op上
    1. iID NUMBER(12):交易项ID
    2. tran_operator NUMBER:交易者
    3. trantime data:交易时间
    4. tranid NUMBER(4):交易事件
    5. trandesc VARCHAr(512):交易描述
  • **对TRAN(tran_operator)创建索引 IX_TRAN_tran_operator:**在ts_seckey_op上

用户:SECMNGADMIN

负责管理SECMNG

权限:SECMNG用户下所有表的权限

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/320764.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号