首页> 中国专利> 基于DTN交互式卫星远程教育系统的安全机制管理方法

基于DTN交互式卫星远程教育系统的安全机制管理方法

摘要

本发明公开了一种基于DTN交互式卫星远程教育系统的安全机制管理方法,其特征在于包括以下步骤:密钥分发、节点认证及信息加密;终端节点加密认证;移动通信节点认证;IPDTN网关认证;密钥分发服务器协助系统完成加密和认证;卫星播发服务器协助系统完成加密认证。本发明的目的是为了克服现有技术中的不足之处,提供一种基于DTN交互式卫星远程教育系统的安全机制管理方法。

著录项

  • 公开/公告号CN102932150A

    专利类型发明专利

  • 公开/公告日2013-02-13

    原文格式PDF

  • 申请/专利权人 内蒙古大学;

    申请/专利号CN201210428882.2

  • 发明设计人 白翔宇;黄艳君;王淑芳;李钢小;

    申请日2012-10-25

  • 分类号H04L9/32(20060101);H04L29/06(20060101);H04L29/08(20060101);

  • 代理机构

  • 代理人

  • 地址 010021 内蒙古自治区呼和浩特市大学西路235号

  • 入库时间 2024-02-19 18:13:15

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2015-06-17

    授权

    授权

  • 2013-03-20

    实质审查的生效 IPC(主分类):H04L9/32 申请日:20121025

    实质审查的生效

  • 2013-02-13

    公开

    公开

说明书

技术领域

本发明涉及一种基于DTN交互式卫星远程教育系统的安全机制管理方法。

背景技术

基于IP over DVB-S的远程教育系统,为农牧区等边远地区实现教育信息化、分享教育资源提供了支持。但卫星广播的单向特性限制了教学模式,不能满足终端用户交互式应用的需求。

终端用户希望卫星远程教育系统提供的交互式服务主要分为以下三类:一、内容服务,用户可以订阅自己喜欢的教育资源,定制卫星分发内容;二、教学服务,包括作业答疑、网络考试与阅卷等;三、个性化服务,如美术作品展示、个人资源分享等。分析终端用户的需求,可以发现,这三类服务的数据传输量不尽相同,但响应时间要求都不是很高,不需要立刻予以反馈,延迟通常可以放宽到几天的范围。

卫星远程教育系统用户的这种反向通信特点,具有延迟容忍网络(DTN:Delay Tolerant Network)的特点。在DTN网络中,数据在传递时,可能由于巨大的延时和间歇性的链路断开,而无法保持端到端的连接,使得经典的互联网协议不能继续工作。DTN使用“存储-转发”的思想来解决由于间歇性连接、长且可变延时所带来的问题。在数据发送时,消息沿着路径,从一个节点依次转存到另一个节点上。这种方法隔离了延时,从而支持间歇性连接的节点之间的通信。

鉴于卫星远程教育的应用及通信特点,可将IP over DVB与DTN技术结合,为卫星远程教育系统提供基于DTN的交互式通信机制,这种网络组成下图1所示。

系统实体组成包括:(1)分布式资源服务器群;(2)密钥分发服务器;(3)播发服务器;(4)IPDVB网关;(5)卫星接收终端节点(简称为终端节点),众多的终端节点分散部署在边远地区的各个中小学或个人用户家中;(6)移动通信节点(例如邮车节点或邮递员节点),是车载嵌入式计算机系统或便携式通信设备,支持802.11b/g无线通信;与终端节点通信,获取消息,并将收储的消息,在获得互联网接入机会时发送给IPDTN网关;(7)IPDTN网关,连接DTN网络与IP网络,接收移动通信节点转发的源自终端节点的消息,以IP数据包的形式提交给播发服务器。

基于DTN的卫星远程教育网络交互式通信方法中,数据通信的下行链路(即从卫星播发中心至终端节点)通信协议采用IP overDVB-S,播发服务器从分布式资源服务器群中获取数据后,封装在IP数据包中发送给IPDVB网关;再由IPDVB网关进一步封装在DVB-S(即卫星数字视频广播)的数据帧TS中,利用卫星广播信道传输,实现从卫星播发中心到终端节点的资源下发。上行链路(即反向回传链路,从终端节点到卫星播发中心)由两段组成:一段是利用AdHoc通信及移动通信节点携带数据运动的特性来支持消息转发,提供“携带”链路,实现服务请求即反向回传信息的收储;另一段是基于互联网的“外交互”链路,接力“携带”链路的信息递送过程,由移动通信节点在获得互联网接入机会时,与IPDTN网关连接向其提交所收储的终端节点消息,从而实现终端节点的服务请求反向回传到卫星播发中心。这种新型的交互式通信方法,适合边远地区的人口地理分布特点,能够向边远地区的卫星远程教育用户提供新型交互式教学服务。

基于DTN的交互式通信方法为终端节点信息的反向回传(从终端节点到卫星播发中心)提供了路径,但是要保证远程教育系统中回传信息的可靠性与安全性,还需进一步提供整个系统的安全机制管理方案。

然而,卫星远程教育系统的特殊应用环境,使传统Internet下的安全机制不能满足DTN的安全需求,需要设计专用的可靠的认证和安全机制,以保证在特定的远程教育应用中数据的安全性。

目前,DTN工作组提出的安全体系结构的一种方法是采用公钥加密机制,该机制的实现采用公钥加密机制,主要由4个部分组成:用户、DTN路由器、DTN网关、DTN证书管理机构。路由器和用户各自具有公私密钥对。当用户通过DTN路由器发送消息时,用户必须提交其签名公钥和证书。DTN路由器将使用从证书管理机构获得的公钥和证书,对该发送者、请求服务类型、访问控制等进行验证。

该体系结构由于使用了PKI中心认证机构,在DTN网络中部署时比较困难,特别是对于实际的卫星远程教育环境中,已经有数千个终端节点在用的情况下,手工分发大量密钥会消耗巨大的人力物力。

DTN工作组提出的安全体系结构的另一种方法是层次化的基于身份的加密方案HIBC(Hierarchical Identity-based Cryptography)。基于身份的加密方法能够使用公用的标识符(比如Email地址等)对消息进行加密和签名验证。HIBC系统包含参与者(消息发送者和接收者)和一个公共的第三方可信机构PKG(Private Key Generator,PKG)。HIBC安全体系结构如图2所示。假设HIBC共有t个层次,其用户身份表示可以用username@ID1…IDt-1表示。根据管理域或者策略,将DTN网络中的各个区域组织成类似的树结构。该域最高管理机构维护顶层的PKG,而每个子域维护该域内的PKG。用户可以从最近域的PKG请求公共ID和私钥,或者直接向顶层PKG请求。这个过程仅当新用户加入而需要ID的时候执行一次,同时每个DTN路由器也必须维护一个唯一的ID。HIBC允许用户创建一个端到端的安全通道,发送者通过使用接收者的身份作为公钥对消息进行加密,这将可以提供机密性、完整性以及授权访问。除了提供端到端的安全模型以外,HIBC也可以对基础设施提供一定级别的保护。通过使用基于时间的证书回收机制实现证书的更新,防止其它恶意节点攻击。由于HIBC的优越性,实际开发使用的一些DTN网络也用此作为安全问题的解决方案。可见,HIBC系统中的参与者需要和公共的第三方可信机构PKG交互,来请求公共ID和私钥。这个过程,在已经部署了卫星终端且只支持单向通信的情况下,是无法实现的,因此也不适合卫星远程教育网络。

发明内容

本发明的目的是为了克服现有技术中的不足之处,提供一种基于DTN交互式卫星远程教育系统的安全机制管理方法。

为了达到上述目的,本发明采用以下方案:

首先,基于DTN的交互式卫星远程教育系统的反向回传链路中,移动通信节点与终端节点采用无线方式通信,在进入相互通信范围时实现数据交换。只有经过授权的终端节点才可以通过移动通信节点向卫星播发中心发送消息,而非授权节点的消息转发请求不被移动通信节点支持。同时,终端节点的消息也必须发送给移动通信节点,而不能泄露给其他节点。为此,需要对所有的节点(包括终端节点、移动通信节点)实施强认证,防止资源滥用和信息泄露。其次,在反向回传过程中,消息采用“存储-携带-转发”机制进行传递,消息需要较长时间存储在移动通信节点上,并且消息在传递到卫星播发中心之前,还会经历在互联网中的传递过程。在实际应用中,并不能保证中间节点都是可信的,需要考虑对终端节点的消息进行加密,防止中间节点伪造和篡改数据。第三,移动通信节点通过IPDTN网关向卫星网络播发中心提交消息,移动通信节点与IPDTN网关也需要相互认证其身份,以防止消息的泄露和恶意节点的数据伪造。

然而,卫星接收终端节点的特殊应用环境,不适合采用多次交互、资源消耗较大的安全体系方案,密钥分发与管理是DTN网络面临的难题之一。针对具体应用环境特点,考虑到卫星接收终端节点所在环境通常地理分布较广且较为分散,在节点通信前,如果手工为其配置认证和加密所需的密钥,会带来诸多不便,需要采用高效的密钥分发机制。

现有的卫星接收终端具有DVB数字内容条件接收模块(Conditional Access Module,简写为CAM)。卫星远程教育系统在部署的时候,为每个终端节点预先登记和注册了各自独立的智能卡(其中包括惟一的终端标识和条件接收密钥KEY),并在用户卫星接收终端初装时分发和安装到用户的终端设备上。这样,卫星播发中心的播发服务器与每个终端节点之间配置了双方专用的条件接收共享密钥KEY(下文用大写英文字母KEY代表),能够通过分层加密体系,实现数字节目的加密传输和授权解密播放。利用CAM提供的条件接收共享密钥KEY,可以协助建立认证系统,进行终端节点与移动通信节点通信密钥的分发与管理。

在设计卫星远程教育网络的认证体系时,考虑到卫星广播链路的特点,本发明提出一种基于DTN交互式远程教育系统的安全机制管理方法,充分利用卫星远程教育系统已有的条件接收模块CAM的功能,在进行网络中的节点认证时,采用对称密钥和非对称密钥两种方式融合的方案。

本发明提出的加密认证流程是:首先,在系统中建立密钥分发服务器、IPDTN网关,两者与播发服务器都位于卫星播发中心,属于同一个可信域。IPDTN网关是移动通信节点接入卫星网络播发中心的网关节点,为其部署公私钥对。其次,每个移动通信节点在投入使用前,为其部署公私钥对,在卫星网络播发中心的密钥分发服务器上注册,登记其公钥信息,向其发布IPDTN网关的公钥;并根据移动通信节点工作的地理范围,确定其服务的卫星接收终端节点集合。密钥分发服务器为集合中的每个终端节点生成一个惟一专用的通信密钥key,供终端节点与为其服务的移动通信节点通信时使用,同时将集合中所有终端节点的标识及其通信密钥key发布给相应的移动通信节点。第三,密钥分发服务器对每个卫星终端节点,通过播发服务器使用CAM中的条件接收共享密钥KEY,对为终端节点产生的通信密钥key和所确定为其服务的移动通信节点ID(身份标识)标识进行加密,利用卫星广播信道发送给终端节点。第四,终端节点使用条件接收共享密钥KEY,解密得到通信密钥key及为其服务的移动通信节点ID,使用该密钥key与为其服务的移动通信节点认证。在认证后,对上传的数据采用条件接收共享密钥KEY加密后传递给移动通信节点。第五,移动通信节点利用互联网接入卫星网络播发中心时,与IPDTN网关认证,在获得授权后进行数据的上传。

针对实际环境,为减少密钥分发的困难,充分利用远程教育系统已有的条件接收模块CAM功能,在进行网络中的节点认证时,采用对称密钥和非对称密钥(公私钥对)两种方式融合的方案。卫星远程教育系统的网络认证体系如图3所示。

远程教育网络安全体系中,现有的条件接收模块CAM已经为播发服务器与卫星接收终端节点间配置了基于用户智能卡的条件接收对称密钥KEY,即播发服务器与每个终端节点间建立了专用的单向数据传递的安全通道。

密钥分发服务器是整个网络认证体系中密钥的管理者,负责进行密钥的分发,与播发服务器、IPDTN网关都位于卫星网络播发中心,由同一个机构负责管理,处于同一个可信域中,域中的节点能够以可信的方式相互传递信息。IPDTN网关、每个移动通信节点上部署非对称密钥(即公私钥对)。这些密钥在使用前,首先在密钥分发服务器进行注册,登记其公钥信息。密钥分发服务器根据需要,向卫星远程教育网络中的各类节点发布其登记的公钥信息。对于每个移动通信节点,在向密钥分发服务器注册时,除了获取IPDTN网关的公钥信息,还由密钥分发服务器为其确定将服务的卫星接收终端节点集合,并为集合中的每个终端节点都生成一个专用的通信认证对称密钥key,随终端节点的ID一同发放给该移动通信节点,用于和终端节点进行认证。密钥分发服务器通过播发服务器,利用卫星广播信道,将各个终端节点的通信认证key和相应为其服务的移动通信节点ID采用终端节点各自的条件接收KEY加密后,分发给对应的终端节点。这样,卫星终端节点与移动通信节点间,具有了共享的通信密钥key,可以实现相互认证。移动通信节点与IPDTN网关之间,采用非对称密钥方式通信,也实现了认证。

采用这种方案的好处是,卫星接收终端不需要再额外配置专门的密钥,充分利用了现有的设施,避免了数千个终端节点的硬件部署和维护,大大降低了系统实施的工作量。移动通信节点的数目较少,密钥的部署分发工作都集中在卫星网络播发中心统一进行,相对比较容易。此外,根据需要通信认证key也可以采用动态密钥的方式,由卫星播发中心根据需要适时更新,向移动通信节点和终端节点下发。

本发明提出一种基于DTN的交互式卫星远程教育系统的安全机制管理方法,其特征在于包括以下步骤:

A、密钥分发、节点认证及信息加密;

B、终端节点加密认证;

C、移动通信节点认证;

D、IPDTN网关认证;

E、密钥分发服务器协助系统完成加密和认证;

F、卫星播发服务器协助系统完成加密认证。

如上所述的基于DTN的交互式卫星远程教育系统的安全机制管理方法,其特征在于所述的密钥分发、节点认证及信息加密具体包括:

A1、在部署卫星接收终端的时候,条件接收模块CAM为用户预先注册智能卡,使播发服务器与每个终端节点之间具有两者专用的共享对称密钥即条件接收密钥KEY;

A2、建立密钥分发服务器、IPDTN网关,使密钥分发服务器、IPDTN网关与播发服务器同属于一个可信域,都位于卫星播发中心,在密钥分发服务器中登记每个卫星接收终端的ID及其条件接收密钥KEY;

A3、在可信域中,为IPDTN网关部署非对称密钥,密钥在使用前,首先在密钥分发服务器进行注册,登记其为公钥;

A4、在可信域中,为各个移动通信节点部署非对称密钥,密钥在使用前,首先在密钥分发服务器进行注册,登记各个移动通信节点的公钥;密钥分发服务器将各移动通信节点的ID及其公钥发布给IPDTN网关;

A5、在可信域中,确定每个移动通信节点待服务的卫星终端节点集合,为集合中的每个终端节点生成一个唯一的对称密钥即通信认证key,专用于该卫星终端节点与为其服务的移动通信节点之间进行通信认证;

A6、在可信域中,将IPDTN网关的公钥、终端集合的认证信息(终端节点的ID与通信认证key)由密钥分发服务器发布给对应的移动通信节点;

A7、在卫星远程教育系统的服务区域中部署移动通信节点,启动移动通信节点运行;

A8、在可信域中,密钥分发服务器将各个卫星终端节点的通信认证对称密钥key和相应为其服务的移动通信节点ID发给播发服务器;

A9、播发服务器采用每个卫星终端节点各自的条件接收密钥KEY,将其所使用的通信认证key和为其服务的移动通信节点ID加密后,利用卫星信道,分发给每个卫星接收终端节点;

A10、各卫星接收终端节点收到信息后用其条件接收密钥KEY解密,解密成功,则执行步骤A12,否则执行步骤A11;

A11、解密失败,说明该终端节点不是此信息所授权的终端节点,无法获取通信认证对称密钥key;

A12、解密成功,终端节点获取通信认证对称密钥KEY和相应为其服务的移动通信节点ID;

A13、终端节点将需要向卫星播发中心发送的信息用其条件接收密钥KEY加密。

A14、终端节点使用通信认证对称密钥key与移动通信节点进行认证。认证成功,则执行步骤A16,否则执行步骤A15。

A15、认证失败,说明该节点是不可信节点,移动通信节点拒绝该节点发起的数据传送请求。

A16、认证成功,移动通信节点与卫星终端节点建立连接,接收终端节点用KEY加密的信息,存储在本地。

A17、移动通信节点在获得互联网接入机会时,与IPDTN网关认证。认证成功,则执行步骤A19,否则执行步骤A18。

A18、认证失败,说明该节点是不可信节点,IPDTN网关拒绝该节点发起的数据传送请求。

A19、认证成功,IPDTN网关允许移动通信节点与其建立连接。移动通信节点将其所存储的消息,向IPDTN网关传送;

A20、IPDTN网关将收到的消息,向播发服务器转发;

A21、播发服务器使用终端节点的条件接收KEY解密,获得用户反向回传的信息。

如上所述的基于DTN交互式卫星远程教育系统的安全机制管理方法,其特征在于所述的终端节点加密认证具体包括:

B1、终端节点与卫星播发服务器共享条件接收对称密钥KEY;

B2、终端节点接收卫星播发服务器用KEY加密的信息,其中包括通信认证key和移动通信节点ID;

B3、终端节点用对称密钥KEY解密收到的信息,得到通信认证密钥key和为其服务的移动通信节点ID;

B4、用户在终端节点上进行远程教育活动,提交请求信息,以消息方式存储;

B5、终端节点将需要发送的消息使用条件接收KEY加密;

B6、当终端节点与移动通信节点建立连接时,终端节点使用通信认证key将自己的ID和移动通信节点的ID加密后,发送给移动通信节点,请求进行认证;如果认证成功,则执行步骤B8,否则执行步骤B7;

B7、终端节点与移动通信节点认证失败,放弃消息的发送;

B8、终端节点向移动通信节点发送使用KEY加密的消息。

如上所述的基于DTN交互式卫星远程教育系统的安全机制管理方法,其特征在于所述的移动通信节点认证具体包括:

C1、移动通信节点收到终端节点的连接建立请求;

C2、移动通信节点根据发送者ID,判断该终端节点是否属于自己服务的终端节点集合范围,如果是则执行步骤C4,否则执行步骤C3;

C3、移动通信节点拒绝为不属于其服务范围内的终端节点提供服务;

C4、移动通信节点根据发送者ID使用其通信认证key解密收到的信息;如果解密得到的终端节点ID及移动通信节点ID与信息的发送者ID及接收者ID一致,则执行步骤C6,否则执行步骤C5;

C5、终端节点认证失败,移动通信节点拒绝为其服务;

C6、终端节点认证成功,移动通信节点接收终端节点发送的数据;

C7、移动通信节点在获得互联网接入机会时,将移动通信节点ID和IPDTN网关的ID先使用自己的私钥加密,再使用IPDTN网关的公钥加密后,作为认证信息向IPDTN网关发起连接请求;如果认证成功,则执行步骤C9,否则执行步骤C8;

C8、IPDTN网关与移动通信节点认证失败,拒绝移动通信节点上传数据;

C9、IPDTN网关与移动通信节点认证成功,移动通信节点将所收储的终端节点的消息向IPDTN网关上传。

如上所述的基于DTN交互式卫星远程教育系统的安全机制管理方法,其特征在于所述的移动通信节点认证具体包括:

D1、IPDTN网关接收到移动通信节点发送的连接请求,其中包含了认证信息;

D2、IPDTN网关使用自己的私钥解密认证信息后,再使用移动通信节点的公钥进行解密;

D3、IPDTN网关验证解密后的信息与自己的ID、移动通信节点的ID是否一致,判断是否认证成功,如果一致,则认证成功,执行步骤D5,否则执行步骤D4;

D4、认证失败,拒绝移动通信节点的连接;

D5、认证成功,与移动通信节点建立连接,接收其提交的消息;

D6、IPDTN网关向播发服务器转发收到的消息。

如上所述的基于DTN交互式卫星远程教育系统的安全机制管理方法,其特征在于所述的密钥分发服务器协助系统完成加密和认证具体包括:

E1、建立密钥分发服务器,与播发服务器同属一个可信域;

E2、密钥分发服务器登记移动通信节点及IPDTN网关的公钥信息;

E3、密钥分发服务器为每个终端生成一个专用的通信认证对称密钥key;

E4、密钥分发服务器向IPDTN网关分发给移动通信节点的ID及其公钥;

E5、密钥分发服务器将IPDTN网关的公钥、终端节点ID及其通信认证key分发给移动通信节点;

E6、密钥分发服务器将终端节点ID及其通信认证key、移动通信节点的ID发给播发服务器。

如上所述的基于DTN交互式卫星远程教育系统的安全机制管理方法,其特征在于所述的卫星播发服务器协助系统完成加密认证具体包括:

F1:卫星播发服务器与每个卫星接收终端节点之间建立专用的条件接收KEY;

F2:播发服务器从密钥分发服务器上获得注册过的移动通信节点的ID及其所服务终端节点集合中节点的通信认证key;

F3:播发服务器将终端节点的通信认证key与移动通信节点的ID采用条件接收KEY加密后发给相应的终端节点;

F4:播发服务器收到IPDTN网关转发来的源自终端节点的消息;

F5:播发服务器采用终端节点的条件接收KEY对消息解密后,提交给上层应用。

与现有技术相比,本发明技术方案的有益效果:

本发明提出了一种用于融合了IP over DVB技术与DTN技术的卫星远程教育系统的安全机制管理方法。本方法除了考虑到因实际应用环境的特殊性而导致相关已有的DTN安全技术不能直接应用,也考虑到现有资源的可用性与可结合性,发明了适用的卫星远程教育系统安全机制,为交互式卫星远程教育系统的信息安全有效地传递提供了可靠保障。

本方法的优点具体表现在以下几个方面:

1)兼容性:远程教育系统已有的条件接收系统功能可在此方案中直接应用。

2)适应性:在进行网络中的节点认证时,采用对称密钥和非对称密钥两种方式融合的方案,该方案适用于远程教育系统的应用环境,容易部署。

3)安全性:整个方案的应用能保证通信资源的有效利用及信息安全。

4)经济性:部署整套安全方案,仅需要较小的投入。硬件投入少,开销低。

附图说明

图1为基于DTN的卫星远程教育系统交互式通信的示意图;

图2为HIBC模型的示意图;

图3为本发明远程教育网络安全体系的示意图;

图4为密钥分发、节点认证及信息加密的过程的流程示意图;

图5为终端节点加密认证过程的流程示意图;

图6为移动通信节点加密认证过程的流程示意图;

图7为IPDTN网关认证过程的流程示意图;

图8为密钥分发服务器工作过程的示意图;

图9为卫星播发服务器协助系统完成加密认证过程的流程示意图。

具体实施方式

下面结合附图说明和具体实施方式对本发明作进一步描述:

如图3-9所示的一种基于DTN交互式卫星远程教育系统的安全机制管理方法,包括以下步骤:

A、密钥分发、节点认证及信息加密:

A1、在部署卫星接收终端的时候,条件接收模块CAM为用户预先注册智能卡,使播发服务器与每个终端节点之间具有两者专用的共享对称密钥即条件接收密钥KEY;

A2、建立密钥分发服务器、IPDTN网关,使密钥分发服务器、IPDTN网关与播发服务器同属于一个可信域,都位于卫星播发中心,在密钥分发服务器中登记每个卫星接收终端的ID及其条件接收密钥KEY;

A3、在可信域中,为IPDTN网关部署非对称密钥,密钥在使用前,首先在密钥分发服务器进行注册,登记其为公钥;

A4、在可信域中,为各个移动通信节点部署非对称密钥,密钥在使用前,首先在密钥分发服务器进行注册,登记各个移动通信节点的公钥;密钥分发服务器将各移动通信节点的ID及其公钥发布给IPDTN网关;

A5、在可信域中,确定每个移动通信节点待服务的卫星终端节点集合,为集合中的每个终端节点生成一个唯一的对称密钥即通信认证key,专用于该卫星终端节点与为其服务的移动通信节点之间进行通信认证;

A6、在可信域中,将IPDTN网关的公钥、终端集合的认证信息(终端节点的ID与通信认证key)由密钥分发服务器发布给对应的移动通信节点;

A7、在卫星远程教育系统的服务区域中部署移动通信节点,启动移动通信节点运行;

A8、在可信域中,密钥分发服务器将各个卫星终端节点的通信认证对称密钥key和相应为其服务的移动通信节点ID发给播发服务器;

A9、播发服务器采用每个卫星终端节点各自的条件接收密钥KEY,将其所使用的通信认证key和为其服务的移动通信节点ID加密后,利用卫星信道,分发给每个卫星接收终端节点;

A10、各卫星接收终端节点收到信息后用其条件接收密钥KEY解密,解密成功,则执行步骤A12,否则执行步骤A11;

A11、解密失败,说明该终端节点不是此信息所授权的终端节点,无法获取通信认证对称密钥key;

A12、解密成功,终端节点获取通信认证对称密钥key和相应为其服务的移动通信节点ID;

A13、终端节点将需要向卫星播发中心发送的信息用其条件接收密钥KEY加密。

A14、终端节点使用通信认证对称密钥key与移动通信节点进行认证。认证成功,则执行步骤A16,否则执行步骤A15。

A15、认证失败,说明该节点是不可信节点,移动通信节点拒绝该节点发起的数据传送请求。

A16、认证成功,移动通信节点与卫星终端节点建立连接,接收终端节点用KEY加密的信息,存储在本地。

A17、移动通信节点在获得互联网接入机会时,与IPDTN网关认证。认证成功,则执行步骤A19,否则执行步骤A18。

A18、认证失败,说明该节点是不可信节点,IPDTN网关拒绝该节点发起的数据传送请求。

A19、认证成功,IPDTN网关允许移动通信节点与其建立连接。移动通信节点将其所存储的消息,向IPDTN网关传送;

A20、IPDTN网关将收到的消息,向播发服务器转发;

A21、播发服务器使用终端节点的条件接收KEY解密,获得用户反向回传的信息。

B、终端节点加密认证:

B1、终端节点与卫星播发服务器共享条件接收对称密钥KEY;

B2、终端节点接收卫星播发服务器用KEY加密的信息,其中包括通信认证key和移动通信节点ID;

B3、终端节点用对称密钥KEY解密收到的信息,得到通信认证密钥key和为其服务的移动通信节点ID;

B4、用户在终端节点上进行远程教育活动,提交请求信息,以消息方式存储;

B5、终端节点将需要发送的消息使用条件接收KEY加密;

B6、当终端节点与移动通信节点建立连接时,终端节点使用通信认证key将自己的ID和移动通信节点的ID加密后,发送给移动通信节点,请求进行认证;如果认证成功,则执行步骤B8,否则执行步骤B7;

B7、终端节点与移动通信节点认证失败,放弃消息的发送;

B8、终端节点向移动通信节点发送使用KEY加密的消息。

C、移动通信节点认证:

C1、移动通信节点收到终端节点的连接建立请求;

C2、移动通信节点根据发送者ID,判断该终端节点是否属于自己服务的终端节点集合范围,如果是则执行步骤C4,否则执行步骤C3;

C3、移动通信节点拒绝为不属于其服务范围内的终端节点提供服务;

C4、移动通信节点根据发送者ID使用其通信认证key解密收到的信息;如果解密得到的终端节点ID及移动通信节点ID与信息的发送者ID及接收者ID一致,则执行步骤C6,否则执行步骤C5;

C5、终端节点认证失败,移动通信节点拒绝为其服务;

C6、终端节点认证成功,移动通信节点接收终端节点发送的数据;

C7、移动通信节点在获得互联网接入机会时,将移动通信节点ID和IPDTN网关的ID先使用自己的私钥加密,再使用IPDTN网关的公钥加密后,作为认证信息向IPDTN网关发起连接请求;如果认证成功,则执行步骤C9,否则执行步骤C8;

C8、IPDTN网关与移动通信节点认证失败,拒绝移动通信节点上传数据;

C9、IPDTN网关与移动通信节点认证成功,移动通信节点将所收储的终端节点的消息向IPDTN网关上传。

D、IPDTN网关认证:

D1、IPDTN网关接收到移动通信节点发送的连接请求,其中包含了认证信息;

D2、IPDTN网关使用自己的私钥解密认证信息后,再使用移动通信节点的公钥进行解密;

D3、IPDTN网关验证解密后的信息与自己的ID、移动通信节点的ID是否一致,判断是否认证成功,如果一致,则认证成功,执行步骤D5,否则执行步骤D4;

D4、认证失败,拒绝移动通信节点的连接;

D5、认证成功,与移动通信节点建立连接,接收其提交的消息;

D6、IPDTN网关向播发服务器转发收到的消息。

E、密钥分发服务器协助系统完成加密和认证:

E1、建立密钥分发服务器,与播发服务器同属一个可信域;

E2、密钥分发服务器登记移动通信节点及IPDTN网关的公钥信息;

E3、密钥分发服务器为每个终端生成一个专用的通信认证对称密钥key;

E4、密钥分发服务器向IPDTN网关分发给移动通信节点的ID及其公钥;

E5、密钥分发服务器将IPDTN网关的公钥、终端节点ID及其通信认证key分发给移动通信节点;

E6、密钥分发服务器将终端节点ID及其通信认证key、移动通信节点的ID发给播发服务器。

F、卫星播发服务器协助系统完成加密认证:

F1:卫星播发服务器与每个卫星接收终端节点之间建立专用的条件接收KEY;

F2:播发服务器从密钥分发服务器上获得注册过的移动通信节点的ID及其所服务终端节点集合中节点的通信认证key;

F3:播发服务器将终端节点的通信认证key与移动通信节点的ID采用条件接收KEY加密后发给相应的终端节点;

F4:播发服务器收到IPDTN网关转发来的源自终端节点的消息;

F5:播发服务器采用终端节点的条件接收KEY对消息解密后,提交给上层应用。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号