CN109743185B - 基于域名区块链的群组通信方法、区块链节点及介质 - Google Patents
基于域名区块链的群组通信方法、区块链节点及介质 Download PDFInfo
- Publication number
- CN109743185B CN109743185B CN201910210202.1A CN201910210202A CN109743185B CN 109743185 B CN109743185 B CN 109743185B CN 201910210202 A CN201910210202 A CN 201910210202A CN 109743185 B CN109743185 B CN 109743185B
- Authority
- CN
- China
- Prior art keywords
- node
- participating
- group
- message
- block chain
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明实施例提供一种基于域名区块链的群组通信方法、区块链节点及介质,该方法包括:发起节点将群组注册到域名区块链上;所述群组内的第一参与节点从所述域名区块链上获取所述发起节点的地址信息,并根据自身的区块链标识从所述域名区块链上查找获得自身对应的会话密钥;在发送消息时,所述第一参与节点采用自身对应的会话密钥将所述消息加密后发送给所述发起节点,以使所述发起节点基于所述第一参与节点对应的会话密钥解密获得所述消息,并分别采用所述群组中其他各参与节点的会话密钥对所述消息进行加密,并将加密后的消息发送给相应的参与节点。本发明实施例实现了基于域名区块链的群组通信。
Description
技术领域
本发明实施例涉及区块链技术领域,尤其涉及一种基于域名区块链的群组通信方法、区块链节点及介质。
背景技术
当前的域名区块链只是可以查询某个域名对应的IP地址,构建点到点的通信或者多点到一点的通信,尚且无法实现群组通信。但是在实际应用中用户往往又存在群组通信的需求,因此如何在域名区块链的基础上实现群组通信,是当前亟需解决的技术问题。
发明内容
本发明实施例提供一种基于域名区块链的群组通信方法、区块链节点及介质,用以实现基于域名区块链的群组通信。
本发明实施例第一方面提供一种基于域名区块链的群组通信方法,该方法包括:
发起节点将群组注册到域名区块链上,所述群组在所述域名区块链上的注册信息包括发起节点的地址信息,所述群组中各参与节点的区块链标识,以及各参与节点对应的会话密钥,其中,所述发起节点中包括所述群组中各参与节点对应的会话密钥;所述群组内的第一参与节点从所述域名区块链上获取所述发起节点的地址信息,并根据自身的区块链标识从所述域名区块链上查找获得自身对应的会话密钥;在发送消息时,所述第一参与节点采用自身对应的会话密钥将所述消息加密后发送给所述发起节点,以使所述发起节点基于所述第一参与节点对应的会话密钥解密获得所述消息,并分别采用所述群组中其他各参与节点的会话密钥对所述消息进行加密,并将加密后的消息发送给相应的参与节点。
在一种实施方式中,所述群组在所述域名区块链上的注册信息中还包括转发节点的地址信息;所述在发送消息时,所述第一参与节点采用自身对应的会话密钥将所述消息加密后发送给所述发起节点,包括:
在发送消息时,所述第一参与节点从所述域名区块链上获取所述转发节点的地址信息;所述第一参与节点采用自身对应的会话密钥将所述消息加密后发送给所述转发节点,以使所述转发节点将加密后的消息转发给所述发起节点。
在一种实施方式中,针对所述群组的每个参与节点,所述参与节点对应的会话密钥是所述发送节点基于所述参与节点的公钥采用预设加密算法计算得到的。
在一种实施方式中,在所述群组中,每个参与节点的会话密钥在所述群组的注册信息中采用该参与节点的公钥加密。
在一种实施方式中,所述群组在所述域名区块链上的注册信息包括用于在所述群组内通信的客户端文件,所述发起节点的地址信息包含在所述客户端文件中。
本发明实施例的第二方面是提供一种区块链节点,该区块链节点接入一种域名区块链,所述域名区块链还包括发起节点,所述发起节点用于将群组注册到所述域名区块链上,所述群组在所述域名区块链上的注册信息包括发起节点的地址信息,所述群组中各参与节点的区块链标识,以及各参与节点对应的会话密钥,其中,所述发起节点中包括所述群组中各参与节点对应的会话密钥;所述群组的参与节点中包括所述区块链节点,所述区块链节点包括处理器和存储器,所述存储器中存储有指令,当所述处理器执行所述指令时执行如下操作:
从所述域名区块链上获取所述发起节点的地址信息,并根据所述区块链节点的区块链标识从所述域名区块链上查找获得所述区块链节点对应的会话密钥;在发送消息时,采用所述区块链节点对应的会话密钥将所述消息加密后发送给所述发起节点,以使所述发起节点基于所述区块链节点对应的会话密钥解密获得所述消息,并分别采用所述群组中其他各参与节点的会话密钥对所述消息进行加密,并将加密后的消息发送给相应的参与节点。
在一种实施方式中,所述群组在所述域名区块链上的注册信息中还包括转发节点的地址信息;
在发送消息时,所述处理器用于:
从所述域名区块链上获取所述转发节点的地址信息;采用所述区块链节点对应的会话密钥将所述消息加密后发送给所述转发节点,以使所述转发节点将加密后的消息转发给所述发起节点。
在一种实施方式中,针对所述群组的每个参与节点,所述参与节点对应的会话密钥是所述发送节点基于所述参与节点的公钥采用预设加密算法计算得到的。
在一种实施方式中,在所述群组中,每个参与节点的会话密钥在所述群组的注册信息中采用该参与节点的公钥加密。
本发明实施例第三方面提供一种计算机可读存储介质,包括指令,当其在计算机上运行时,使得计算机执行上述第一方面所述的方法。
在本发明实施例中,发起节点通过将群组注册到域名区块链上,并将发起节点的地址信息、群组中各参与节点的区块链标识,以及各参与节点对应的会话密钥记录到群组在域名区块链上的注册信息中,使得群组内的第一参与节点能够从域名区块链上查找得到该群组的发起节点的地址信息,并根据自身的区块链标识从域名区块链上查找获得自身对应的会话密钥,并在发送消息时,采用自身对应的会话密钥将消息加密后发送给发起节点,以使发起节点基于第一参与节点对应的会话密钥解密获得所述消息,并分别采用群组中其他各参与节点的会话密钥对所述消息进行加密,并将加密后的消息发送给相应的参与节点。从而实现了基于域名区块链的群组通信,尤其在本实施例中由于在群组的会话中添加了会话密钥,因而能够进一步确保群组通信的安全性,避免信息泄露,尤其是在群组中的消息需要通过转发节点转发时,会话密钥的引入使得消息不会在转发节点中被泄露出去。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种基于域名区块链的群组通信方法的流程图;
图2是本发明实施例提供的一种基于域名区块链的群组通信方法的流程图;
图3是本发明实施例提供的一种区块链节点的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明的说明书和权利要求书的术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤的过程或结构的装置不必限于清楚地列出的那些结构或步骤而是可包括没有清楚地列出的或对于这些过程或装置固有的其它步骤或结构。
图1是本发明实施例提供的一种基于域名区块链的群组通信方法的流程图,该方法适用于一种域名区块链,该域名区块链上包括群组的发起节点和参与节点,其中,发起节点是指建立群组并将群组注册到域名区块链上的区块链节点,参与节点是指参与该群组通信的区块链节点,参与节点可以包含发起节点也可以不包含发起节点。如图1所示,该方法包括:
步骤101、发起节点将群组注册到域名区块链上,所述群组在所述域名区块链上的注册信息包括发起节点的地址信息,所述群组中各参与节点的区块链标识,以及各参与节点对应的会话密钥,其中,所述发起节点中包括所述群组中各参与节点对应的会话密钥。
本实施例中,发起节点在建立群组时,各参与节点的区块链标识可以从域名区块链上获取,也可以通过人机交互界面指示用户输入获取。
针对本实施例所涉及的会话密钥,在一种实施方式中,每个参与节点对应的会话密钥可以是发送节点基于该参与节点的公钥采用预设加密算法计算得到的。在另一种实施方式中,本实施例中所有参与节点的会话密钥均可以是预先任意设定的,其中,在这种方式中所有参与节点的会话密钥可以是相同的。
进一步的,每个参与节点对应的会话密钥可以与该参与节点的区块链标识关联存储在群组的注册信息中,且为了确保会话密钥不被窃取,各参与节点的会话密钥可以采用各自的公钥进行加密后存储在群组的注册信息中。
在注册群组时,发起节点在域名区块链上发送第一广播消息,该广播消息在发送前被使用发起节点的私钥进行数字签名处理。该广播消息包括发起节点的信息(该信息中至少包括发起节点的地址信息,在一些实施例中还可以包括发起节点的区块链标识和公钥)、群组中所有参与节点的区块链标识、群组通信的标识(用于区分群组)、各参与节点对应的会话密钥,甚至还可以包括客户端文件,参与节点可以通过客户端文件下载并安装用于群组通信的客户端。其中,当第一广播消息中包含上述客户端文件时,该客户端文件可以包括上述发起节点的地址信息。
进一步的,域名区块链上的记账节点在接收到第一广播消息后对第一广播消息的私钥签名进行验证,如果验证通过,则将该群组注册到域名区块链上,注册信息中包括第一广播消息中携带的信息。
步骤102、所述群组内的第一参与节点从所述域名区块链上获取所述发起节点的地址信息,并根据自身的区块链标识从所述域名区块链上查找获得自身对应的会话密钥。
其中,本实施例中所称的第一参与节点可以是群组中的任意一个参与节点,第一参与节点可以周期性的在域名区块链上查询自己所属的群组,以及自己所属群组的状态(比如,群组是否仍旧维持、是否解散,或者群组中其他参与节点是否在线等)。或者在其他实施方式中,第一参与节点也可以在用户的触发下从域名区块链上查找自身所在的群组,比如在第一参与节点的用户交互界面上可以设置相应的触发按键(包括虚拟按键或实体按键),用户可通过该触发按键触发第一参与节点从域名区块链上查询自身所属的群组和/或自身所属群组的状态,其中在查找自身所在群组时,第一参与节点通过自身的域名区块链标识来查找自身所属的群组,当域名区块链上注册的群组中包括第一参与节点的区块链标识时,第一参与节点属于该群组。
进一步的,在查找到自身所在的群组后,第一参与节点从该群组在域名区块链上的注册信息中获取自身对应的会话密钥,如果该会话密钥被加密则采用自身的私钥解密获得自身的会话密钥。
可选的,当群组的注册信息中包括该群组的客户端文件时,第一参与节点在查询到其所属的群组后,可通过下载客户端来获得上述发起节点的地址信息。
可选的,当第一参与节点在下载并运行客户端后,还可以通过用户界面询问用户是否加入该群组,只有用户确认加入该群组后,才通过该客户端接收或发送该群组的消息。
步骤103、在发送消息时,所述第一参与节点采用自身对应的会话密钥将所述消息加密后发送给所述发起节点,以使所述发起节点基于所述第一参与节点对应的会话密钥解密获得所述消息,并分别采用所述群组中其他各参与节点的会话密钥对所述消息进行加密,并将加密后的消息发送给相应的参与节点。
在本实施例中,发起节点可以维护一张转发列表,该转发列表可用于存储群组中各参与节点的信息(比如,区块链标识,IP地址等),在发送消息时,第一参与节点基于发起节点的地址将加密后的消息发送给发起节点,发起节点根据转发列表直接将消息发送给群组的参与节点,或者该转发列表还可以存储用于转发消息的转发节点的信息,在发送消息时,第一参与节点基于发起节点的地址将加密后的消息发送给发起节点,发起节点将消息发送给转发节点,由转发节点将消息转发给群组中的参与节点。同时,发起节点还可以根据群组中成员的变化情况实时的对该转发列表进行更新,以避免不必要的转发。
在本实施例中,发起节点通过将群组注册到域名区块链上,并将发起节点的地址信息、群组中各参与节点的区块链标识,以及各参与节点对应的会话密钥记录到群组在域名区块链上的注册信息中,使得群组内的第一参与节点能够从域名区块链上查找得到该群组的发起节点的地址信息,并根据自身的区块链标识从域名区块链上查找获得自身对应的会话密钥,并在发送消息时,采用自身对应的会话密钥将消息加密后发送给发起节点,以使发起节点基于第一参与节点对应的会话密钥解密获得所述消息,并分别采用群组中其他各参与节点的会话密钥对所述消息进行加密,并将加密后的消息发送给相应的参与节点。从而实现了基于域名区块链的群组通信,尤其在本实施例中由于在群组的会话中添加了会话密钥,因而能够进一步确保群组通信的安全性,避免信息泄露,尤其是在群组中的消息需要通过转发节点转发时,会话密钥的引入使得消息不会在转发节点中被泄露出去。
下面对上述实施例进行进一步的扩展。
图2是本发明实施例提供的一种基于域名区块链的群组通信方法的流程图,如图2所示,在图1实施例的基础上,该方法包括:
步骤201、发起节点将群组注册到域名区块链上,所述群组在所述域名区块链上的注册信息包括转发节点的地址信息、发起节点自身的地址,群组中各参与节点的区块链标识,以及各参与节点对应的会话密钥,其中每个参与节点的会话密钥采用每个参与节点的公钥按照预设算法计算获得,并标识在每个参与节点的区块链标识的后面。
具体的,发起节点A在域名区块链中发起群组通信时,首先根据各参与节点的区块链标识从域名区块链上查询所有参与节点发布的公钥,并根据每个参与节点的公钥按照预设算法计算得到每个参与节点的会话密钥,并采用每个参与节点的公钥对每个参与节点的会话密钥进行加密。发起节点A创建一个群组注册的广播消息,该广播消息包含各参与节点的区块链标识以及各区块链标识对应的加密后的会话密钥、群组通信的标识、客户端文件、发起节点的IP地址、转发节点的地址信息,该广播消息使用发起节点A的私钥签名后发送到域名区块链中。
步骤202、群组中的任意一个参与节点在域名区块链中查看到自己被邀请进入群组后,如果愿意加入该群组,则从域名区块链中获取发起节点的地址,并提取对应自己的加密后的会话密钥,然后采用自己的私钥进行解密,获得会话密钥。
步骤203、群组中的任意参与节点在发送消息时,首先从域名区块链上获取转发节点的地址信息,然后采用自身对应的会话密钥对消息进行加密,再根据转发节点的地址信息将加密后的消息发送给转发节点,由转发节点将加密后的消息转发给发起节点。
步骤204、发起节点在收到参与节点发送的加密消息后,采用该参与节点对应的会话密钥对加密消息进行解密,并分别采用群组中其他参与节点的会话密钥对前述解密操作得到的消息进行加密,并将加密后的消息发送给转发节点,由转发节点将加密后的消息转发给相应的参与节点。
比如发起节点将采用参与节点A的会话密钥加密的消息发送给转发节点,由转发节点将该消息转发给参与节点A,当然这里仅为示例说明而不是唯一限定。
步骤205、群组中的其他参与节点在接收到加密消息后分别采用自身的会话密钥对加密消息进行解密。
在本实施例中,发起节点通过将群组注册到域名区块链上,并将发起节点的地址信息、群组中各参与节点的区块链标识,以及各参与节点对应的会话密钥记录到群组在域名区块链上的注册信息中,使得群组内的第一参与节点能够从域名区块链上查找得到该群组的发起节点的地址信息,并根据自身的区块链标识从域名区块链上查找获得自身对应的会话密钥,并在发送消息时,采用自身对应的会话密钥将消息加密后发送给发起节点,以使发起节点基于第一参与节点对应的会话密钥解密获得所述消息,并分别采用群组中其他各参与节点的会话密钥对所述消息进行加密,并将加密后的消息发送给相应的参与节点。从而实现了基于域名区块链的群组通信,尤其在本实施例中由于在群组的会话中添加了会话密钥,因而能够进一步确保群组通信的安全性,避免信息泄露,尤其是在群组中的消息需要通过转发节点转发时,会话密钥的引入使得消息不会在转发节点中被泄露出去。
图3是本发明实施例提供的一种区块链节点的结构示意图,该区块链节点接入一种域名区块链,所述域名区块链还包括发起节点,所述发起节点用于将群组注册到所述域名区块链上,所述群组在所述域名区块链上的注册信息包括发起节点的地址信息,所述群组中各参与节点的区块链标识,以及各参与节点对应的会话密钥,其中,所述发起节点中包括所述群组中各参与节点对应的会话密钥;所述群组的参与节点中包括所述区块链节点。
如图3所示,区块链节点40包括处理器41和存储器42,所述存储器42中存储有指令,当所述处理器41执行所述指令时执行如下操作:
从所述域名区块链上获取所述发起节点的地址信息,并根据所述区块链节点的区块链标识从所述域名区块链上查找获得所述区块链节点对应的会话密钥;在发送消息时,采用所述区块链节点对应的会话密钥将所述消息加密后发送给所述发起节点,以使所述发起节点基于所述区块链节点对应的会话密钥解密获得所述消息,并分别采用所述群组中其他各参与节点的会话密钥对所述消息进行加密,并将加密后的消息发送给相应的参与节点。
在一种实施方式中,所述群组在所述域名区块链上的注册信息中还包括转发节点的地址信息;
在发送消息时,所述处理器用于:
从所述域名区块链上获取所述转发节点的地址信息;采用所述区块链节点对应的会话密钥将所述消息加密后发送给所述转发节点,以使所述转发节点将加密后的消息转发给所述发起节点。
在一种实施方式中,针对所述群组的每个参与节点,所述参与节点对应的会话密钥是所述发送节点基于所述参与节点的公钥采用预设加密算法计算得到的。
在一种实施方式中,在所述群组中,每个参与节点的会话密钥在所述群组的注册信息中采用该参与节点的公钥加密。
本实施例的有益效果和实施方式与前述图1或图2实施例类似在这里不再赘述。
本发明实施例还提供一种计算机可读存储介质,包括指令,当其在计算机上运行时,使得计算机执行上述图1或图2提供的方法。
最后需要说明的是,本领域普通技术人员可以理解上述实施例方法中的全部或者部分流程,是可以通过计算机程序来指令相关的硬件完成,所述的程序可存储于一计算机可读存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可以为磁盘、光盘、只读存储记忆体(ROM)或随机存储记忆体(RAM)等。
本发明实施例中的各个功能单元可以集成在一个处理模块中,也可以是各个单元单独的物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现,并作为独立的产品销售或使用时,也可以存储在一个计算机可读存储介质中。上述提到的存储介质可以是只读存储器、磁盘或光盘等。
以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
Claims (10)
1.一种基于域名区块链的群组通信方法,其特征在于,包括:
发起节点将群组注册到域名区块链上,所述群组在所述域名区块链上的注册信息包括发起节点的地址信息,所述群组中各参与节点的区块链标识,以及各参与节点对应的会话密钥,其中,所述发起节点中包括所述群组中各参与节点对应的会话密钥;
所述群组内的第一参与节点从所述域名区块链上获取所述发起节点的地址信息,并根据自身的区块链标识从所述域名区块链上查找获得自身对应的会话密钥;
在发送消息时,所述第一参与节点采用自身对应的会话密钥将所述消息加密后发送给所述发起节点,以使所述发起节点基于所述第一参与节点对应的会话密钥解密获得所述消息,并分别采用所述群组中其他各参与节点的会话密钥对所述消息进行加密,并将加密后的消息发送给相应的参与节点。
2.根据权利要求1所述的方法,其特征在于,所述群组在所述域名区块链上的注册信息中还包括转发节点的地址信息;
所述在发送消息时,所述第一参与节点采用自身对应的会话密钥将所述消息加密后发送给所述发起节点,包括:
在发送消息时,所述第一参与节点从所述域名区块链上获取所述转发节点的地址信息;
所述第一参与节点采用自身对应的会话密钥将所述消息加密后发送给所述转发节点,以使所述转发节点将加密后的消息转发给所述发起节点。
3.根据权利要求1所述的方法,其特征在于,针对所述群组的每个参与节点,所述参与节点对应的会话密钥是所述发送节点基于所述参与节点的公钥采用预设加密算法计算得到的。
4.根据权利要求1所述的方法,其特征在于,在所述群组中,每个参与节点的会话密钥在所述群组的注册信息中采用该参与节点的公钥加密。
5.根据权利要求1-4中任一项所述的方法,其特征在于,所述群组在所述域名区块链上的注册信息包括用于在所述群组内通信的客户端文件,所述发起节点的地址信息包含在所述客户端文件中。
6.一种区块链节点,该区块链节点接入一种域名区块链,其特征在于,所述域名区块链还包括发起节点,所述发起节点用于将群组注册到所述域名区块链上,所述群组在所述域名区块链上的注册信息包括发起节点的地址信息,所述群组中各参与节点的区块链标识,以及各参与节点对应的会话密钥,其中,所述发起节点中包括所述群组中各参与节点对应的会话密钥;所述区块链节点为所述域名区块链的参与节点,所述区块链节点包括处理器和存储器,所述存储器中存储有指令,当所述处理器执行所述指令时执行如下操作:
从所述域名区块链上获取所述发起节点的地址信息,并根据所述区块链节点的区块链标识从所述域名区块链上查找获得所述区块链节点对应的会话密钥;
在发送消息时,采用所述区块链节点对应的会话密钥将所述消息加密后发送给所述发起节点,以使所述发起节点基于所述区块链节点对应的会话密钥解密获得所述消息,并分别采用所述群组中其他各参与节点的会话密钥对所述消息进行加密,并将加密后的消息发送给相应的参与节点。
7.根据权利要求6所述的区块链节点,其特征在于,所述群组在所述域名区块链上的注册信息中还包括转发节点的地址信息;
在发送消息时,所述处理器用于:
从所述域名区块链上获取所述转发节点的地址信息;
采用所述区块链节点对应的会话密钥将所述消息加密后发送给所述转发节点,以使所述转发节点将加密后的消息转发给所述发起节点。
8.根据权利要求6所述的区块链节点,其特征在于,针对所述群组的每个参与节点,所述参与节点对应的会话密钥是所述发送节点基于所述参与节点的公钥采用预设加密算法计算得到的。
9.根据权利要求6所述的区块链节点,其特征在于,在所述群组中,每个参与节点的会话密钥在所述群组的注册信息中采用该参与节点的公钥加密。
10.一种计算机可读存储介质,其特征在于,所述存储介质存储指令,当所述指令在计算机上运行时,使得计算机执行如权利要求1-5中任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910210202.1A CN109743185B (zh) | 2019-03-19 | 2019-03-19 | 基于域名区块链的群组通信方法、区块链节点及介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910210202.1A CN109743185B (zh) | 2019-03-19 | 2019-03-19 | 基于域名区块链的群组通信方法、区块链节点及介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109743185A CN109743185A (zh) | 2019-05-10 |
CN109743185B true CN109743185B (zh) | 2020-12-01 |
Family
ID=66370959
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910210202.1A Active CN109743185B (zh) | 2019-03-19 | 2019-03-19 | 基于域名区块链的群组通信方法、区块链节点及介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109743185B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111431728B (zh) * | 2020-03-30 | 2024-02-09 | 腾讯科技(深圳)有限公司 | 一种分布式应用程序的用户群组管理方法 |
CN111865972B (zh) * | 2020-07-17 | 2022-08-16 | 西安工业大学 | 一种匿名通信方法与*** |
CN114205093B (zh) * | 2021-12-15 | 2023-04-07 | 深圳前海微众银行股份有限公司 | 区块链消息传输方法、装置、客户端及存储介质 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101009670A (zh) * | 2007-01-22 | 2007-08-01 | 阿里巴巴公司 | 一种基于即时通信实现群组通信的方法和*** |
CN102164125A (zh) * | 2011-03-17 | 2011-08-24 | 武汉大学 | 基于asgka协议的安全通信***及方法 |
CN104219051A (zh) * | 2014-08-20 | 2014-12-17 | 北京奇艺世纪科技有限公司 | 一种群组内消息的通信方法和*** |
CN106850195A (zh) * | 2016-04-18 | 2017-06-13 | 中国科学院信息工程研究所 | 一种即时通信中群组密钥协商与通信方法 |
CN108566375A (zh) * | 2018-03-12 | 2018-09-21 | 深圳壹账通智能科技有限公司 | 基于区块链的多端间消息通信的方法、终端及存储介质 |
CN109104311A (zh) * | 2018-08-06 | 2018-12-28 | 腾讯科技(深圳)有限公司 | 基于区块链的设备管理方法、装置、介质及电子设备 |
CN109347632A (zh) * | 2018-10-23 | 2019-02-15 | 北京金山安全软件有限公司 | 一种区块链id生成及使用方法、装置、电子设备以及存储介质 |
CN109377364A (zh) * | 2018-09-27 | 2019-02-22 | 中国联合网络通信集团有限公司 | 一种建组方法和装置、交易方法和*** |
-
2019
- 2019-03-19 CN CN201910210202.1A patent/CN109743185B/zh active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101009670A (zh) * | 2007-01-22 | 2007-08-01 | 阿里巴巴公司 | 一种基于即时通信实现群组通信的方法和*** |
CN102164125A (zh) * | 2011-03-17 | 2011-08-24 | 武汉大学 | 基于asgka协议的安全通信***及方法 |
CN104219051A (zh) * | 2014-08-20 | 2014-12-17 | 北京奇艺世纪科技有限公司 | 一种群组内消息的通信方法和*** |
CN106850195A (zh) * | 2016-04-18 | 2017-06-13 | 中国科学院信息工程研究所 | 一种即时通信中群组密钥协商与通信方法 |
CN108566375A (zh) * | 2018-03-12 | 2018-09-21 | 深圳壹账通智能科技有限公司 | 基于区块链的多端间消息通信的方法、终端及存储介质 |
CN109104311A (zh) * | 2018-08-06 | 2018-12-28 | 腾讯科技(深圳)有限公司 | 基于区块链的设备管理方法、装置、介质及电子设备 |
CN109377364A (zh) * | 2018-09-27 | 2019-02-22 | 中国联合网络通信集团有限公司 | 一种建组方法和装置、交易方法和*** |
CN109347632A (zh) * | 2018-10-23 | 2019-02-15 | 北京金山安全软件有限公司 | 一种区块链id生成及使用方法、装置、电子设备以及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN109743185A (zh) | 2019-05-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109714168B (zh) | 可信远程证明方法、装置和*** | |
KR101985179B1 (ko) | 블록체인 기반의 ID as a Service | |
TWI778171B (zh) | 待配網設備連接網路熱點設備的方法和系統 | |
CN109743185B (zh) | 基于域名区块链的群组通信方法、区块链节点及介质 | |
WO2019199836A1 (en) | Secure communication using device-identity information linked to cloud-based certificates | |
US10511435B2 (en) | Methods and apparatus for direct communication key establishment | |
CN112737902B (zh) | 网络配置方法和装置、存储介质及电子设备 | |
US20230283475A1 (en) | Identity authentication system, method, apparatus, and device, and computer-readable storage medium | |
CN107196919B (zh) | 一种匹配数据的方法和装置 | |
WO2011088658A1 (zh) | 对dns报文中的身份信息进行认证的方法、服务器和*** | |
WO2013126881A1 (en) | Privacy-preserving publish-subscribe protocol in a cloud-assisted broadcast model | |
WO2020020007A1 (zh) | 网络接入方法、装置、终端、基站和可读存储介质 | |
CN110225017B (zh) | 基于联盟区块链的身份验证方法、设备及存储介质 | |
CN111177769A (zh) | 一种隐私数据保护的名单查询方法及相关的名单查询*** | |
CN112566119A (zh) | 终端认证方法、装置、计算机设备及存储介质 | |
CN116633701B (zh) | 信息传输方法、装置、计算机设备和存储介质 | |
KR102290605B1 (ko) | 메시지 송신 시스템, 통신 단말, 서버 장치, 메시지 송신 방법 및 프로그램 | |
CN107196918B (zh) | 一种匹配数据的方法和装置 | |
US11637692B2 (en) | Method for enrolling nodes in a communications network | |
JP2015090993A (ja) | 暗号制御装置、暗号制御方法、及びプログラム | |
US20160105407A1 (en) | Information processing apparatus, terminal, information processing system, and information processing method | |
CN110048842B (zh) | 会话密钥处理方法、设备及计算机可读存储介质 | |
CN109150661B (zh) | 一种设备发现方法及装置 | |
WO2023116027A1 (zh) | 安全多方计算中的跨域身份验证方法及服务器 | |
KR101880999B1 (ko) | 사물 인터넷 네트워크의 엔드 투 엔드 데이터 암호화 시스템 및 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information | ||
CB02 | Change of applicant information |
Address after: 100191 1107c, 11 / F, Xueyuan international building, 1 Zhichun Road, Haidian District, Beijing Applicant after: IALLCHAIN Co.,Ltd. Address before: 100043 5158, 5 floor, 11 Shixing street, Shijingshan District, Beijing. Applicant before: IALLCHAIN Co.,Ltd. |
|
GR01 | Patent grant | ||
GR01 | Patent grant |