题名:一种基于IP网络的秘密通信系统 编号:CN13507469A 1.一种基于IP网络的秘密通信系统,其特征在于,包括有:客户端软件系统和服务端软件系统,所述客户端软件系统与所述服务端软件系统连接; 客户端软件系统包括:端口监听器、端口数据缓存阵列、数据解码单元、解码器缓存阵列、数据去白化器和应用层数据输出池; 服务器端软件系统包括:数据输入接口、数据白化器、白化器缓存阵列、数据编码器、发送端口映射器和数据派送单元; 所述端口监听器用于监听目标端口; 所述端口数据缓存阵列用于提供映射到所述端口监听器的标记矩阵; 所述数据解码单元用于进行解码; 所述解码器缓存阵列用于提供内存块,并缓存所述数据解码单元的解码数据; 所述数据去白化器用于对所述解码器缓存阵列中存储的解码数据进行去白化处理; 所述应用层数据输出池用于将去白化后的解码数据流化输出至应用层; 所述数据输入接口用于将输入的文件流转化为数据流; 所述数据白化器用于对所述数据输入接口中的数据流进行白化处理; 所述白化器缓存阵列用于将所述数据白化器白化处理后的白化数据按固定长度分组并存储; 所述数据编码器用于对所述白化器缓存阵列中存储的数据进行编码; 所述发送端口映射器用于将所述数据编码器的输出数据码值映射至端口号函数; 所述数据派送单元用于根据所述端口号函数和客户端IP地质发送一个标记IP网络封包。 2.根据权利要求1所述的基于IP网络的秘密通信系统,其特征在于,所述客户端软件系统包括可执行文件或系统服务程序; 所述客户端软件系统包括根据C语言、C++语言或JAVA语言在UNIX操作系统、LINUX操作系统、苹果IOS操作系统和WINDOWS操作系统中的一个或多个中编写后编译生成。 3.根据权利要求1所述的基于IP网络的秘密通信系统,其特征在于,所述服务器端软件系统包括可执行文件或系统服务程序; 所述服务器端软件系统包括根据C语言、C++语言或JAVA语言在UNIX操作系统、LINUX操作系统、苹果IOS操作系统和WINDOWS操作系统中的一个或多个中编写后编译生成。 4.根据权利要求1所述的基于IP网络的秘密通信系统,其特征在于,所述端口监听器位于所述客户端软件系统的最低层; 所述目标端口为9000号端口以上连续的64个端口。 5.根据权利要求1所述的基于IP网络的秘密通信系统,其特征在于,所述数据解码单元为BASE64解码器,所述数据编码器为BASE64编码器。 6.根据权利要求1所述的基于IP网络的秘密通信系统,其特征在于,所述数据去白化器包括IBM或CCITT的数据去白化算法,所述数据白化器包括IBM或CCITT数据白化算法。 7.根据权利要求1所述的基于IP网络的秘密通信系统,其特征在于,所述端口监听器位于所述客户端软件系统的最低层; 所述端口数据缓存阵列位于所述端口监听器的上层; 所述解码器缓存阵列向下连接所述数据解码单元; 所述数据去白化器位于所述解码器缓存阵列的上层; 所述应用层数据输出池用于所述客户端软件系统连接应用软件。 8.根据权利要求1所述的基于IP网络的秘密通信系统,其特征在于,所述数据输入接口位于所述服务器软件系统的顶层; 所述数据白化器位于所述数据输入接口的下一层; 所述白化器缓存阵列位于所述数据白化器的下一层; 所述数据编码器位于所述白化器缓存阵列的下一层; 所述发送端口映射器位于所述数据编码器的下一层; 所述数据派送单元位于所述发送端口映射器的下一层。 9.根据权利要求1所述的基于IP网络的秘密通信系统,其特征在于,所述解码器缓存阵列为256字节的内存块。 10.根据权利要求1所述的基于IP网络的秘密通信系统,其特征在于,所述端口数据缓存阵列为64字节的标记矩阵。 |