属性加密之简单理解

其实属性加密的基础是秘密共享。

什么是秘密共享?

秘密共享指的是dealer有一个秘密,他想要在w个人中分享这个秘密,但是他希望任何单个人都无法计算出(获得)这个秘密,也就是说他想任意t个人在一起才能够把这个秘密给计算出来,而任意t-1个人都无法把这个秘密给计算出来。


在属性加密中,拿最原始的属性加密方案来说,也就是密文和用户的密钥都拥有一组属性,当用户的密钥的属性与密文的属性的交集中的元素达到一定的阈值后,该用户才可以对密文进行解密。其实原理是这样的(简单理解),数据拥有者利用某个key对明文消息进行加密,并且对这个密文附上一些属性(例如w个),那么只有当用户拥有w个属性之中的t个时,用户才能把这个Key计算出来,从而对密文进行解密,恢复出明文。说到这里,其实大家都知道跟秘密共享差不多一回事了。只不过在属性加密中,秘密共享里面的t个用户变成了t个属性。


  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
1. 信息特征:信息特征指的是信息的一些基本属性,如真实性、完整性、保密性、可用性等等。 2. 信息安全的要素:信息安全的要素包括机密性、完整性、可用性、可控性和不可抵赖性等。 3. 凯撒加密法:凯撒加密法是一种古老的密码学技术,它是一种简单的替换密码,通过将明文中的每个字母替换为字母表中固定位置的字母来进行加密。 4. 公钥加密算法概念的理解:公钥加密算法是一种加密技术,它使用一对密钥,即公钥和私钥,来进行加密和解密操作。公钥可以公开,任何人都可以使用它来加密信息,但是只有拥有相应私钥的人才能解密信息。 5. 对称加密和非对称加密的优缺点:对称加密算法加密速度快,但密钥管理困难;非对称加密算法密钥管理方便,但加密速度慢。 6. Hash函数的用途、概念:Hash函数是一种将任意长度的消息压缩到固定长度输出的函数,它主要用于数据完整性验证、数字签名等方面。 7. 身份鉴别:身份鉴别是指通过验证用户提供的凭证来确认用户的身份,以保证信息安全。 8. 防火墙原理:防火墙是一种网络安全设备,它通过检查网络流量并根据预定义的安全规则来决定是否允许流量通过。 9. Biba模型与BLP模型:Biba模型和BLP模型都是基于安全策略模型的安全模型,Biba模型主要关注数据完整性,BLP模型主要关注数据保密性。 10. DOS攻击:DOS攻击是一种通过向目标计算机发送大量无效的网络流量来使其无法正常工作的攻击。 11. 计算机病毒及其主要来源:计算机病毒是一种可以自我复制并对计算机系统造成破坏的恶意软件,它的主要来源包括病毒制作者、病毒工具和病毒感染的文件等。 12. 误用检测、异常检测、最小泄漏、最小特权:误用检测是指通过监视用户的行为来检测用户是否在滥用系统;异常检测是指通过检测系统中的异常行为来检测是否有攻击行为;最小泄漏是指最小化泄漏的敏感信息;最小特权是指最小化用户或进程的权限。 13. 网络攻击的几种手段:网络攻击的几种手段包括拒绝服务攻击、ARP欺骗、DNS欺骗、SQL注入等。 14. 数据库攻击手段:数据库攻击手段包括SQL注入、跨站脚本攻击、缓冲区溢出攻击等。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值