一种移动互联网教学系统的数据处理方法与流程

文档序号:11878572阅读:来源:国知局

技术特征:

1.一种基于互联网的校园教学系统的运行方法,该方法具体包括如下步骤:

S1.移动学习终端和家长终端与教学平台服务器建立连接;

S2.教学平台服务器、移动教学平台服务器和家长终端分别实时采集教学视频音频、学生视频音频和家长视频音频;

S3.移动学习终端和家长终端与教学平台服务器三者之间实时通过安全加密的方式收发数据。

2.如权利要求1所述的方法,其特征在于,在步骤S1中,所述移动学习终端和家长终端与教学平台服务器建立连接的过程中,其步骤包括:

所述移动学习终端和家长终端向所述教学平台服务器发起TCP连接;

使用教学平台服务器的公钥检查判断所述移动学习终端和家长终端提供的sig是否合法;若判定为否时,则连接失败,若判定为是时,则所述移动学习终端和家长端与基站建立连接。

3.如权利要求1所述的方法,其特征在于,在所述S3中的安全加密的方式收发数据具体包括如下步骤:

S31.使得教学平台服务器接受至少一公私钥对的设置,且使移动学习终端和家长终端具有公钥;

S32.教学平台服务器接移动学习终端和家长终端的会话请求并分配会话;

S33.教学平台服务器设置会话标识符,根据会话标识符获得会话密钥;

S34.将所述会话标识符和会话密钥加密,并使用私钥签名传送给移动学习终端和家长终端;

S35.利用所述会话密钥加解密数据信息,进行数据信息安全传输。

4.如权利要求3所述的方法,其特征在于,在步骤S31中,在教学平台服务器的教学控制模块的数据安全控制单元中设置至少一公私钥对,且使移动学习终端和家长终端具有公钥;所述公私钥对相应的加密算法可以使用ECC算法,具体过程如下:

S311.将T_SKA/T_PKA、NB_SKB/NB_PKB,通过椭圆曲线点乘算法,计算密钥协商第一部分Part1;

密钥协商第一部分Part1=DPSM2(TSKA,NBPKB);

S312:将NB_SKA/NB_PKA、T_SKB/T_PKB,通过椭圆曲线点乘算法,计算密钥协商第二部分Part2;

密钥协商第二部分Part2=DPSM2(NBSKA,TPKB);

S313:将NB_SKA/NB_PKA、NB_SKB/NB_PKB,通过椭圆曲线点乘算法,计算密钥协商第三部分Part3;

第三部分Part3=DPSM2(NBSKA,NBPKB);

S314:将密钥协商第一部分Part1、密钥协商第二部分Part2、密钥协商第三部分Part3连接成密钥分量KM;

密钥分量KM=Part1||Part2||Part3);

S315:将密钥分量KM和第一字符串用SM3算法压缩成256bit的父滚动代表初始密钥N_CC;

初始密钥N_CC=HSM3(KM||第一字符串)

根据椭圆曲线点乘算法特点,通过该计算过程,通信双方计算出一致的父滚动代表初始密钥N_CC。

5.如权利要求3所述的方法,其特征在于,在所述步骤S32中,当移动学习终端和家长终端需要与教学平台服务器进行数据交换时,将向所述数据安全控制单元发送会话请求;所述数据安全控制单元接收所述会话请求后,为所述移动学习终端和家长终端分配会话。

6.如权利要求3所述的方法,其特征在于,在所述步骤S33中,所述数据安全控制单元,将为分配的会话设置会话标识符,并根据所述会话标识符,获得会话密钥,所述会话标识符可以对所述会话进行唯一标识;所述会话密钥可以加密会话。

7.如权利要求6所述的方法,其特征在于,所述数据安全控制单元,将所述会话标识符和会话密钥使用加密的方式,传送给所述移动学习终端和家长终端,并使用数据安全控制单元中的私钥进行签名,使所述移动学习终端和家长终端可以利用接收的数据安全控制单元的公钥进行验证,增强会话安全性;所述移动学习终端和家长终端可以使用所述会话密钥加密数据信息,并传送给所述数据安全控制单元,或者解密从所述数据安全控制单元中取得的加密的数据信息,对所述密钥进行数据筛选与正交处理。

8.如权利要求7所述的方法,其特征在于,所述数据安全控制单元也可以使用所述会话密钥加解密数据信息,与所述移动学习终端和家长终端进行数据交换;当移动学习终端和家长终端需要向信息安全设备发送数据信息时,教学平台服务器接收所述移动学习终端和家长终端发送的加密的数据信息,并利用所述会话密钥解密密文信息得到原始明文信息;当所述移动学习终端和家长终端需要从所述教学平台服务器中获取数据信息时,所述数据安全控制单元将移动学习终端和家长终端需要的数据信息利用会话密钥进行加密后,传送给所述移动学习终端和家长终端,并利用所述会话密钥解密密文信息得到原始明文信息;使得数据交换安全进行。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1