信息安全软件采用分层设计,包含系统及驱动层、接口适配层、框架层、业务层和网管层。其中接口适配层屏蔽底层硬件和系统的差异,为上层应用提供统一的接口;框架层融合SCP框架、管控通道、RPC、信道库、可靠传输等组件,可有效支撑通信需求和功能扩展;业务层集成了密钥协商、传输组件、安全策略、通联协商等主要业务模块。通过软件分层设计和模块化,大大提升了软件的复用性和可移植性,方便根据客户需求进行快速集成和定制开发。