【技术实现步骤摘要】
【国外来华专利技术】基于分层属性的加密与解密
本专利技术涉及基于分层属性的加密系统。
技术介绍
对于在护理周期(其范围从经由家庭医疗保健的传统医疗保健到保健服务)中所涉及的不同实体之间的数据交换的逐渐增长需求已使得对数字化存储的健康数据的安全管理成为重要的问题。现今的方法是基于以物理和行政程序为辅助的传统安全机制,这限制了健康信息的可用性,并且使健康记录的交换较为繁琐。数字策略管理与强制技术可以通过提供以下内容而胜过这些途径:(1)异构网络中的端到端隐私及安全,其独立于数据在其上传输的基础设施或体制界限来保护数据;(2)在基于属性的访问控制机制之上使用控制,这在医疗保健应用中是非常重要的;以及(3)允许以无关网络的方式开发系统的简单的可互操作的安全架构,其消除对网络特异性安全条款的需要,并因此降低了实施和维护成本。这种安全系统的重要部分是基于属性的加密方案(ABE),尤其是密文策略ABE方案(CP-ABE),如从J.Bethencourt、A.Sahai和B.Waters在2007年IEEE安全与隐私研讨会的会议记录“Ciphertext-PolicyAttribute-BasedEncryption”,321-334页2007中所已知的。在该方案中,根据访问结构(还称访问控制策略)来对数据进行加密,使得仅具有适当的属性集的用户能够解密该数据。为了能够解密该数据,用户从可信的权限获得与他/她具有的属性集相对应的特定私密钥。已知的基于属性的加密方案利用单个根权限。这意味着系统中的所有用户均从中央权限获得与其属性有关的密钥。然而,在大型的分布式组织中,该方式可能是不实际的。分层加 ...
【技术保护点】
一种加密系统,包括:域权限(11、12、13、15、16)的层级结构,以及可分配给用户的多个属性,其中,所述层级结构中的域权限(13)包括:用户密钥生成器(21),其用于基于域密钥(80)以及一个或多个属性表示(74)生成用户密钥(84),以获得基于针对分配给所述密钥的未来拥有者的所述属性的集合的属性表示(74)的用户密钥(84),所述域密钥(80)是基于:a)父域权限的域密钥,或者b)域权限的所述层级结构的根权限(11)的根密钥,并且其中,所述属性表示(74)独立于所述层级结构。
【技术特征摘要】
【国外来华专利技术】2011.09.28 US 61/540,0331.一种加密系统,包括:域权限(11、12、13、15、16)的层级结构,以及可分配给用户的多个属性,其中,所述层级结构中的域权限(13)包括:用户密钥生成器(21),其用于基于域密钥(80)以及一个或多个属性表示(74)生成针对所述用户的用户密钥(84),所述一个或多个属性表示(74)包括表示分配给所述用户的所述属性的集合的公钥信息(72),所述域密钥(80)是基于:a)所述层级结构中的所述域权限(13)的父域权限的域密钥,或者b)域权限的所述层级结构的根权限(11)的根密钥,其中,所述属性表示(74)独立于域权限(11、12、13、15、16)的所述层级结构。2.如权利要求1所述的加密系统,其中,所述域权限是具有原始域密钥(80)的原始域权限(13),所述加密系统还包括:域密钥生成器(22),其用于生成针对域权限的所述层级结构中的子域权限(16)的另外的域密钥,所述另外的域密钥是基于所述原始域密钥(80)。3.如权利要求2所述的加密系统,其中,所述系统包括公共信息(75),所述公共信息(75)包括与域权限的所述层级结构有关的公钥信息(71),并且其中,针对所述子域权限(16)的所述另外的域密钥是基于所述公钥信息(71)的一部分(73),所述部分(73)未被用于生成所述原始域密钥(80)并且独立于所述属性。4.如权利要求2所述的加密系统,其中,对针对所述子域权限(16)的所述另外的域密钥进行安排,以便不允许对与域权限的所述层级结构中的前驱(13、11)相关联的密文的解密。5.如权利要求1所述的加密系统,其中,所述属性表示(74)中的至少一些对于所述层级结构中的所述域权限(11、12、13、15、16)中的一个或多个是公开可用的。6.如权利要求1所述的加密系统,其中,所述用户密钥(84)包括:第一分量(81),其表示域权限的所述层级结构中的位置,以及第二分量(82),其表示分配给所述用户的所述属性集合,其中,所述用户密钥生成器(21)被安排用于借助于随机值对所述第一分量(81)与所述第二分量(82)进行绑定。7.如权利要求1所述的加密系统,还包括解密器(19),其被安排用于:接收与多个所述属性上的策略相关联的密文,其中,所述密文还与域权限(11、12、13、15、16)的所述层级结构中的至少一部分相关联;以及基于由域权限的所述层级结构的所述至少一部分中的域权限(13)发布的用户密钥(84),来解密所述密文;其中,如果对应于所述用户密钥(84)的所述属性集合满足所述密文的所述策略,则所述用户密钥(84)能够进行对所述密文的解密。8.如权利要求7所述的加密系统,其中,所述用户密钥(84)与所述域权限(16)的所述层级结构中生成所述用户密钥(84)的等级相关联,所述等级表示所述层级结构中的前驱(11、13)的数目,其中,域权限的所述层级结构中的所述至少一部分由直到所述层级结构中的预定等级的所述域权限组成,并且其中,仅在生成所述用户密钥的所述域权限(16)的所述等级低于或等于所述预定等级时,所述用户密钥(84)允许对密文的解密。9.如权利要求1所述的加密系统,还包括加密器(18),其被安排用于:基于与域权限的所述层级结构中的至少一部分有关的公钥信息(71),以及基于一个或多个属性表示(74)来加密消息,以获得与所述属性上的策略以及域权限的层级结构中的所述至少一部分相关联的密文。10.如权利要求7或9所述的加密系统,其中,所述层级结构的所述至少一部分包括根权限(11)以及所述根权限的预定数目的后代。11.一种生成用户密钥以便在基于分层属性的加密系统中使用的方法,所述加密系统包括域权限(11、12、13、15、16)的层级结构和多个可分配给用户的属性,所述方法包括:基于a)所述层级结构中的所述域权限(13)的父域权限的域密钥或者b)域权限的所述层级结构的根权限的根密钥,来生成针对所述层级结构中的域权限的域密钥(80),基于所述域密钥(80)和一个或多个属性表示(74),来生成针对所述用户的用户密钥(84),所述一个或多个属性表示(74)包括表示分配给所述用户的所述属性的集合的公钥信息(72),其中,所述属性表示(74)独立于域权限(11、12、13、15、16)的所述层级结构。12.一种对密文进行解密以便...
【专利技术属性】
技术研发人员:M·阿希姆,T·伊格纳坚科,M·彼特科维克,
申请(专利权)人:皇家飞利浦有限公司,
类型:发明
国别省市:荷兰;NL
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。