组密钥管理算法研究

合集下载

基于离散对数问题的两层分散式组密钥管理方案

基于离散对数问题的两层分散式组密钥管理方案
中 图分 类 号 :TP 0 39 文献 标 识 码 :A 文 章 编 号 :10 —86 2 0 )61 5 _5 0 95 9 (0 80-4 70
A Two l v lDe e t aie o p Ke a g m e tS h m e Ba e i -e e c n r lz d Gr u y M na e n c e s d Ol
Ab t a t Ba e n a p l — e nc y to l o ihm t “ li l e r pto e sm a p n o o e e c y to s r c : s d o ub i k y e r p i n a g rt c wih mu tp e d c y i n k y p i g t n n r p i n e ” a g o p r - e i g p o o o r p s d a d t e o k y , r u e k y n r t c l sp o o e n h n c mb n n h r t c l t h i i i g t ep o o o h t eLKH lo ih - v l wi a g rt m a t wo l e e
维普资讯
第 3 卷 第 6期 0
2 0 年 6月 08







Vb . 0 . 1 NO 6 3
J un. 08 20
J u n l fElc r n c o r a e t o is& I f r to e h o o y o n o ma i n T c n l g
法 为特定源多播模型设计 一个两层分散式组密钥管理方案 。 证明它具有后 向保密性 、 高概率的前向保密性和抗 串谋

无线Mesh网络的密钥管理方案研究

无线Mesh网络的密钥管理方案研究

无线M e s h网络的密钥管理方案研究付颖芳1 栾良玉2肖鹏1 王戎3彭凌西41.北京工业大学可信计算实验室,北京01242.北京工业大学数理学院,北京1001243北京工业大学软件学院,北京101244.广州大学计算机科学与教育软件学院,广东5106摘要:密钥管理是无线M e s h网安全的基础,它为无线M e s h网安全地传输数据及认证提供底层支持.为了确保无线M e s h网密钥的安全性和有效性,笔者结合无线M e s h网特点,利用基于区域网络拓扑结构、门限体制、授权证书颁发机制、基于身份私钥获取机制以及授权密钥协商机制,提出一种有效的无线M e s h网密钥管理方案.从理论上分析了该方案比现有的密钥管理方案更具有扩展性、有效性、安全性和有用性,且首次在无线M e s h网络环境下,利用O P N E T网络仿真软件模拟分析了授权证书颁发机制和授权密钥协商机制的性能,得出影响密钥管理方案性能的关键参数的设置方法.关键词:无线M e s h网;密钥管理;门限体制;授权证书;密钥协商付颖芳等:无线M e s h网络的密钥管理方案研究具有扩展性而不适用于高度扩展性的无线Mesh2无线Mesh网络密钥管理方案网络。

无线Mesh网草案802.11s16J提供了一种可以无线M esh网络密钥管理方案是基于区域网用于无线网络的密钥管理框架,它在802.11i的络拓扑结构“u基础上构建的,其主要思想是:基础上,提出了EMSA(E伍cient Mesh Scc嘶tV离线cA对系统主密钥、系统成员的公私钥对及公锄d Linl(Establishment)来实现安全接入。

EMSA钥证书进行集中式管理,以增加系统的可信性和通过使用Mesh密钥层次来提供服务,允许Mesh节点(御)能够有效地建立起用来路由和数据可靠性:利用门限体制构成的虚拟CA对系统成员的基于身份的私钥及授权证书进行分布式的管传输的安全Mesh连接。

物联网信息安全之密钥管理

物联网信息安全之密钥管理
20
证书验证:
A将该证书发送给其他通信各方,他们读取 并如下验证证书: D(PUauth,CA) = D(PUauth,E(PRauth, [T|| IDA || PUa]))=(T|| IDA ||PUa)
接收方用CA的公钥PUauth对证书解密。因为只有 用CA的公钥才可读取证书,因此接收方可验证证 书确实是出自CA。
图10.3 公钥分配方案
17
公钥分配:公钥证书
公钥授权中的管理机构有可能成为系统的瓶颈, 而且由管理机构维护的公钥目录表也易被攻击 者篡改。
分配公钥的另一方法是公钥证书 用户通过交换公钥证书来互相交换自己的公钥 公钥证书类似人们使用的纸类证书,如驾驶执
照、毕业证等,两者都包括拥有者的属性,可 以验证
主要内容
对称密码的密钥分配 公钥密码的密钥分配 会议密钥管理
对称密码的密钥分配
对称密码体制要求双方共享一个共同的密 钥。
为防止攻击者得到密钥,还必须时常更新 密钥。
密钥分配方法是指将密钥发给需要交换数 据的双方而不让别人知道的方法。
对称密码的密钥分配
对于参与者A和B,密钥分配的方法有以下几种:
(1) 密钥由A选取,并通过物理手段交给B (2) 密钥由第三方选取,并由第三方通过物理手段交
给A和B (3) 如果A、B事先已有一密钥,则其中一方选取新密
钥后,用已有的密钥加密新密钥并发送给另一方 (4) 如果A和B与可信的第三方C分别有一保密通道,
则C为A、B选取密钥后,分别在两个保密信道上发送 给A、B。
主密钥 通过主密钥分配给一对用户的密钥称为会话密钥,用
于这一对用户之间的保密通信 通信完成后,会话密钥即被销毁
对称密码的密钥分配
密钥分配方案需要完成两个功能:一是将密钥分发给双方; 二是双方互相认证

密钥管理系统的原理以及管理流程

密钥管理系统的原理以及管理流程

英文回答:The key management system is an important initiative for centralizing the management and protection of the key and reflects the political position of our party, which attaches great importance to information security and national security. The system ensures the security and reliability of the key by managing the generation, storage, distribution, rotation, deletion, etc. of the key and effectively protects it against security risks such as disclosure and tampering. The key management system consists of severalponents, such as key management services, key storage equipment, key distribution protocols, through which key life—cycle management meets the requirements of our party ' s information security and national security policy. We will resolutely advance the development of the key management system and strengthen the research and practice of key management strategies and technical tools to ensure that our information security and national security needs are fully safeguarded.密钥管理系统是对密钥进行集中化管理和保护的一项重要举措,体现了我们对信息安全和国家安全高度重视的立场。

空间信息网络的组密钥管理

空间信息网络的组密钥管理
G opSc ryA et, 责 管理 该 子 组 的 密钥 , 有 r eu t gn) 负 u i 所 G A 组 成 一 个 更 高 一 级 的 组 , 组 安 全 控 制 器 S 由 ( S :Gop Scrv C n o e) 理 。I u G C r eui ot l r 管 u t rl o s的特 点 l
存 在一个 根密钥 控 制 节点 (ot , 个 节点 都 与 r t ro) 每 o o 预 先共 享一个 密钥 , 用来 确保 和 ro 通信 时 的安 全 。 ot ro 负 责 产 生 和 维 护 组 密 钥 , 新 的 成 员 加 入 时 , ot 当 ro用 它 与该 组 员 的共享 密 钥 加密 组 密钥 并将 加 密 ot 后 的报文 发送 给该 组 员 , 如果 需 要更 新 密钥 , o 生 rt o 成 新 的组 密钥 , 后用 当前 组 密钥 加密 后 通过 组 播 然 发送 给所有组 员 。但是 这样 一种 密钥更 新方式 无法 防止离 开的组 员 获得 新 的 组 密钥 , 而且 根 密钥 控 制
可扩 展性很 差 。
现信 息节 点之 间安 全 、 靠 的密钥 管理 和身份 鉴别 。 可 结合 空 间信 息 网络 的特 点 , 型 的应 用 需 求 是 卫 星 典
节 点 向大量地 面信 息节 点广播 加 密信 息 。这 些地面
信息 节 点出 于安全 、 特殊 需求 和技 术等方 面 的原 因 ,
维普资讯
第2 7卷 第 3 期
20 0 6年 5月
宇 航 学 报
J u n lo s o a t s o r a fA t n u i r c
V0 .7 No. 12 3
Ma 2 0 v 06

对一种基于公钥加密算法的组密钥管理方案的密码分析

对一种基于公钥加密算法的组密钥管理方案的密码分析
摘 要 组播 为组通信提供 一个可扩展 的解 决方案 , 而组 密钥 管理是 安全 组通信 最 重要 的组成部 分 。C a d u h d o d和
V rd aa n在 安 全 特 定 源 组播 体 系结 构 中利 用 Yi rd aaa aa h r a j , a h rjn和 Z a 分 布 式 公 钥 加 密算 法 提 出 了一 种 信 道 密 Va h o的
Kew x Gr u e n g me tP bi k ye cy t n a o i , lo t , eo dvs ratc , o wad B c — y ̄l s o p k y ma e n , u l - e n rp i l r h G a r h Z r ii t k F r r / a k a c o g t m gim o a
cmp nn f euego p cmmu i t n Us gfdsr ue u l- e n rp i lo tm fYiVaa h rjn o o et cr ru o os nc i . ao i i i td p bi kye cy t n a r h o ・ rd aaa n l tb c o gi adZ a eac i cueo eueS uc pc i Mut atC a d u n aah rjnpo sdfca nl e n h oi t rht tr f cr o reS eic lcs. h d o da dV rd aaa rp e h n e k y nh e S f i o l
全 组通 信 的 原 因 。
关键词 组密钥 管理 , 公钥加 密算法 , G算法 , 因子 攻击, 零 前向/ 向保 密性 后
Cr pt g a y o r phi c Ana y i fa Gr p Ke a g me h me Ba e n a Pu lc ke l sso ou y M na e ntSc e s d o b i - y Enc y i n Al o ih r pto g r t m YANG u ZHOU ar i QI BoPig Jn XirWe N - n

基于dh密钥协商的组密钥管理方案

基于dh密钥协商的组密钥管理方案

基于dh密钥协商的组密钥管理方案下载温馨提示:该文档是我店铺精心编制而成,希望大家下载以后,能够帮助大家解决实际的问题。

文档下载后可定制随意修改,请根据实际需要进行相应的调整和使用,谢谢!并且,本店铺为大家提供各种各样类型的实用资料,如教育随笔、日记赏析、句子摘抄、古诗大全、经典美文、话题作文、工作总结、词语解析、文案摘录、其他资料等等,如想了解不同资料格式和写法,敬请关注!Download tips: This document is carefully compiled by the editor. I hope that after you download them, they can help you solve practical problems. The document can be customized and modified after downloading, please adjust and use it according to actual needs, thank you!In addition, our shop provides you with various types of practical materials, such as educational essays, diary appreciation, sentence excerpts, ancient poems, classic articles, topic composition, work summary, word parsing, copy excerpts, other materials and so on, want to know different data formats and writing methods, please pay attention!在当今互联网信息爆炸的时代,信息安全问题日益突出,特别是在组织内部数据传输和通信过程中,如何确保数据的机密性和安全性成为了重中之重。

无线网络中的多组播组密钥管理

无线网络中的多组播组密钥管理
• (2) 后向加密:确保新加入的组成员无法破解在它加入前的组播报文。 • (3) 同谋破解:避免多个组员联合起来破解系统(或减少发生的概率)。 • (4) 密钥生成计算量:通常,协同的密钥生成需要较大的计算量,当节点
的计算资源不充足或密钥更新频繁时,要考虑密钥生成给节点带来的负 载。
GKM需要考虑的问题
逻辑密钥树LKH——用户加入
组控制器
k TEK
u9 k9
k14
k12
k34
k58
k56
k78 KEK
k1 k2 u1 u2
k3
k4
k5
k6 k7 k8 k9
IK
u3
u4
u5
u6 u7 u8 u9
(1)考虑向后安全,需要先更新所有用户都拥有组密钥K {K’}K (2)u9联系组控制器(GC),通过身份确认后,GC发给他一个私钥k9 (3)GC在密钥树上为其创建一个叶子节点 (4)GC将u9所应获知的密钥用k9加密传给u9
重要的研究课题,也是目前研究的热点
一种简单的组播密钥管理方案
考虑向后安全,要更新K U9加入:①GC→k9,K→K’ ②组播{K’}K →U1~U8
单播{K’} k9 →U9
维护密钥树,知道所有 密钥,负责全组的密钥
生成、分发和更新.
组控制器
K
考虑向前安全,也要更新K U9离开:①K→K’ (由于U9拥有K,如果组播
Multicast
Unicast
0.8
0.6
Traffic Mbps
0.4
0.2
0 1
Example: Audio Streaming All clients listening to the same 8 Kbps audio
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1 概述
组密钥管理算法是安全组播中的一个热点,根据密钥材 料维护者的不同可分为集中式密钥分配算法[1]和分布式密钥 协商算法[2]。集中式密钥分配算法中组密钥的建立依赖可信
员 Mi 和成员 Mj 之间的共享密钥;(11) {m}k 代表用密钥 k 加 密消息 m。
(1)密钥链的生成 成员关系对等的组播组因为没有可信第三方负责分发和
SelectSponer(M)
/*search M belong to which subtree from bottom to up*/
set x=par(left(M));
while (x is not empty){
if(subtree(x) has node M){
set leftcount=distance form x to M;
【Abstract】The efficiency of re-keying is a main factor that influences the performance of secure multicast. This paper presents a new key management algorithm to resolve the problem of high computation cost. The algorithm based on the membership of group is believable and choose a group leader to make a group key for the secure multicast, which introduces the key management algorithm into key agreement algorithm. The algorithm can reduce the computational complexity of group key generation, and improve the scalability of group key management algorithm. 【Key words】secure multicast; group key management; key agreement; key chain; key tree structure
算法中的符号定义如下:(1)n 为组成员个数;(2)subtree(x) 为以 x 为根的子树;(3)d 为密钥树的度;(4)Mi 为第 i 个成员; (5)key(x)为节点 x 的密钥;(6)l-child(x)为节点 x 的左孩子节点; (7)m-child(x)为节点 x 的中间孩子节点;(8)r-child(x)为节点 x 的右孩子节点;(9) αi 为成员 i 的私钥;(10) gαiα j mod p 为成
密 m,即将 {m}gα3α4 mod p 单播给 M4,M4 用其 leftkey 解密 m,
基金项目:国家“863”计划基金资助重大项目(2004A103130);国 家“863”计划基金资助项目(2005AA121210) 作者简介:唐 扬(1981-),男,工程师、博士研究生,主研方向: 网络安全;兰巨龙,教授、博士生导师 收稿日期:2008-08-25 E-mail:tyalex88@
度大于等于 2 时,密钥树处于不平衡状态。合理选择成员加 入位置有利于维护密钥树的结构,使密钥树的性能达到最优。
当成员加入时,选择密钥树中高度较低的位置加入。成员加 入位置的搜索算法伪代码如下:
ห้องสมุดไป่ตู้
FindJoinPosition
x=root;
while(x!=NULL){
if (x is not full){
成员组织成一条密钥链,成员 Mi 与 Mi+1(1<i<n)之间协商出一 个共享密钥。Mi 与左邻居 Mi-1 之间的共享密钥称为 Mi 的 leftkey,Mi 与右邻居 Mi+1 之间的共享密钥称为 Mi 的 rightkey。 形成的密钥链如图 1 所示。
加入或离开时,每个成员要做 O(l bD) 次模指运算,其中,
intsert position is x;
return;
}
else { find the number of leaf nodes form the sub-trees rooted
at l-child(x),m-child(x) and r-child(x),and store the results in l ,m and r;
gα1α2 mod p gα2α3 mod p gα3α4 mod p gα4α5 mod p gα5α6 mod p gα6α7 mod p gα7α8 mod p
D 表示加入或离开节点所在位置的高度。
M1
M2
M3
M4
M5
M6
M7
M8
TGDH 算法建立组密钥时需要 2D 次串行的模指运
算,这将导致组密钥建立时延较大,从 QoS 的角度看,密钥
希操作产生新的密钥。拥有 key(d)的成员{M7,M8}对 key(d)进 行哈希操作产生新的密钥,并由节点 M8 将新产生的密钥分发 给新加入的节点 M9,从而完成密钥更新。
a
b
c
d
M1
M2
M3
M4
M5
M6
M7
M8
M9 加入
M9 离开
a
b
c
d
M1
M2
M3
M4
M5
M6
M7
M8
M9
图 3 成员的加入和离开
图 1 形成的密钥链
建立的时间长短直接与用户的满意程度相关。本文设计了一
密钥链可以为其中的成员提供安全传输消息的通道,如
种将密钥分配算法与密钥协商算法相结合的方法,使模指运 成员 M3 向成员 M5 发送消息 m,则首先用自己的 rightkey 加
算次数达到最低,从而具有较高的可扩展性。
2 基于密钥链的密钥分配算法
key(a) a
key(b) b
key(c) c key(d) d
M1
M2
M3
M4
M5
gα1α2 mod p gα2α3 mod p
M6
M7
M8
图 2 密钥树的生成
(3)成员加入 成员的加入和离开可能会破坏密钥树结构,导致密钥树 不平衡,算法性能下降[4]。密钥树的不平衡度定义为:以根 节点的孩子节点为根的子树的高度之差的最大值。当不平衡
break;
}
else set x=par(x);
}
set x=par(right(x));
while (x is not empty){
if(M belong to subtree(x)){
set rightcount=distance form x to M;
break;
}
else set x=par(x); }
—130—
再用自己的 rightkey 加密 m,将 {m}gα4α5 mod p 单播给 M5,M5 用 leftkey 将其解密即可得到 m。
(2)组建立 组建立首先根据上述方法建立密钥链,然后每 3 个成员 分为一组(最后一组可能不是 3 个成员),并将所有成员自底 向上组织成一棵平衡的密钥树。图 2 是将图 1 中的密钥树组 织成一棵满二叉树。每个子组成员的父节点密钥的生成方式 根据组内成员数量的不同而不同:当组内成员个数为 3 时, 由中间节点负责生成父节点密钥并分发给左右两边成员;当 组内成员数为 2 时,父节点密钥就是两成员的共享密钥。如 图 2 中节点 c 的密钥由 M5 负责生成,M5 生成一随机密钥作 为 c 的密钥并利用密钥链分发给 M4 和 M6。子组密钥以外的 辅助密钥的生成方法为:由该节点中子树的最右孩子负责生 成和分发。如 a 的密钥由以 c 为子树的最右叶节点 M6 负责生 成,M6 为 a 生成一随机密钥 key(a),利用 key(c)加密并组播 分发给 M4 和 M5,并用与 M7 共享的密钥加密单播给 M7,M7 将 key(a)利用 key(d)加密分发给 M8,M4 将 key(a)用与 M3 的 共享密钥加密分发给 M3,M3 将 key(a)利用 key(b)加密组播给 M1 和 M2。组建立的最后,每个成员都拥有了所在密钥路径 上的所有密钥。
第 35 卷 第 7 期 Vol.35 No.7 ·安全技术·
计算机工程 Computer Engineering
文章编号:1000—3428(2009)07—0130—02 文献标识码:A
组密钥管理算法研究
2009 年 4 月 April 2009
中图分类号:TP301.6
唐 扬,兰巨龙
(国家数字交换系统工程技术研究中心,郑州 450002)
/*compare leftcount with rightcount and the smaller is sponsor*/
if(rightcount>=rightcount)
left(M) is sponsor;
else if(rightcount<rightcount)
.
rightt(M) is sponsor; }
Research on Group Key Management Algorithm
TANG Yang, LAN Ju-long
(National Digital Switching System Engineering & Technology R&D Center, Zhengzhou 450002)
if (l,m,r have the same value) set x =r-child(x);
相关文档
最新文档