2、基于属性加密的基础与功能加密技术解析

基于属性加密的基础与功能加密技术解析

在当今数字化时代,数据安全与共享是至关重要的议题。在功能加密技术出现之前,人们对于加密有着一些普遍的观点。其一,加密被认为是使用秘钥将消息或数据发送给单个实体的方法;其二,对加密数据的访问是全有或全无的,即要么解密并读取整个明文,要么除了其长度之外对明文一无所知。这些观点决定了在功能加密技术出现之前,密文和秘钥的计算方法。而功能加密技术则为数据加密带来了新的变革。本文将深入探讨早期的加密技术,进而引出功能加密技术的相关内容。

早期加密技术
对称加密

对称加密是一种较为传统的加密机制,它仅使用一个被称为会话秘钥的秘钥来对信息进行加密和解密。秘钥可以是数字、单词或随机的字母序列,其作用是将消息的明文打乱成不可读的密文,并在需要时恢复内容。常见的对称加密算法包括高级加密标准(AES)、RC4、数据加密标准(DES)、RC5和RC6等,其中AES - 128、192和256是应用最为广泛的对称算法。

然而,对称加密存在着固有的问题。在使用对称加密算法之前,数据所有者和数据用户必须预先交换会话秘钥。但在多用户数据共享系统中,预先了解所有潜在的数据用户是不可能的。即便数据所有者能够做到,也需要使用与多个数据用户共享的每个会话秘钥重复加密数据。在大规模网络中,需要管理多达((n - 1)n∕2)个秘钥对,这无疑会导致高昂的存储开销。

下面用mermaid流程图展示对称加密的过程:

graph LR
    A[发送方] -->|明文| B(加密: 会话秘钥)
    B -->|密文| C[接收方]
    C --&
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值