数据库加密技术研究

合集下载

数据库存储加密的常用技术方法

数据库存储加密的常用技术方法

数据库存储加密的常用技术方法1. 数据库加密技术:一种常用的数据库存储加密方法是使用数据库自带的加密功能,如SQL Server的Transparent Data Encryption (TDE)和Oracle的Transparent Data Encryption (TDE)。

这些工具可以对整个数据库进行加密,保护数据在磁盘上的存储安全。

2. 数据字段级加密:通过使用对称加密算法如AES或DES对数据库中的特定字段进行加密,可以在数据存储和传输过程中提供额外的安全保护。

3. 哈希加密:对于敏感数据,可以使用哈希加密(如SHA-256或SHA-512)将数据存储为哈希值,以保护数据的隐私和完整性。

4. 数据脱敏:对于不太敏感的数据,可以采用数据脱敏技术,通过对数据进行部分隐藏或替换,以保护隐私信息并保持数据的可用性。

5. 数据加密算法选择:在数据库存储加密过程中,需要仔细选择合适的加密算法和密钥长度,以确保数据的安全性和性能之间达到平衡。

6. 密钥管理:在数据库加密中,密钥管理是非常重要的一环,需要确保密钥的生成、存储和轮换过程都是安全可靠的。

7. 数据库访问控制:除了加密,对数据库访问进行严格的控制和审计也是保护数据安全的重要手段,可以通过权限管理等方式限制对敏感数据的访问。

8. 数据传输加密:除了存储加密,数据库还需要考虑数据在传输过程中的安全,可采用SSL/TLS协议对数据传输进行加密保护。

9. 数据备份加密:保护数据库备份文件的安全也是很重要的,可以使用特定的备份加密工具或数据库系统自带的备份加密功能。

10. 强制访问控制:采用强制访问控制机制,例如标签、多因素认证等手段保证数据存储安全。

11. 数据审计:建立完善的数据审计机制,记录所有对数据库的操作,及时发现异常行为并采取相应的防范措施。

12. 应用层加密:在数据库存储加密的也需要在应用层对数据进行加密处理,确保数据在传输和处理过程中都得到安全保护。

数据库中的数据加密与隐私保护技术

数据库中的数据加密与隐私保护技术

数据库中的数据加密与隐私保护技术随着大数据时代的到来,数据已经成为我们生活中不可或缺的一部分。

无论是个人用户的个人信息、企业的商业数据,还是国家机密等重要信息,其安全性和隐私保护都变得至关重要。

在数据库中,数据加密和隐私保护技术成为了当前最为关注的话题。

一、数据加密技术数据加密是将明文数据通过密码算法转换成密文,以实现数据的保密性。

常见的数据加密技术包括对称加密和非对称加密。

对称加密是一种使用同一密钥进行加密和解密的加密技术。

在数据库中,可以使用对称加密算法对敏感数据进行加密。

加密时,使用一个密钥对数据进行加密,而在解密时,使用相同的密钥将密文转换回明文。

常见的对称加密算法包括DES、AES等。

这些算法具有高效性和安全性的特点,但需要保证密钥的安全性,一旦密钥泄露,数据的安全性将受到威胁。

非对称加密是一种使用不同密钥进行加密和解密的加密技术。

在数据库中,可以使用非对称加密算法来确保数据的安全性。

非对称加密使用一对密钥,公钥用于加密数据,而私钥用于解密数据。

一般情况下,公钥是公开的,而私钥是保密的。

常见的非对称加密算法包括RSA、ECC等。

这些算法通过利用数学难题的计算难度来确保数据的安全性和保密性。

二、数据隐私保护技术数据隐私保护技术旨在防止非授权个人或机构获取、使用、披露敏感数据。

常见的数据隐私保护技术包括数据脱敏和访问控制。

数据脱敏是对敏感数据进行模糊化处理的一种技术手段。

通过去除或替换敏感信息,使原始数据在保持某些特征的同时,减少对个人隐私的泄露风险。

常见的数据脱敏技术包括数据匿名化、数据泛化和数据扰动。

数据匿名化用于去除有关个人身份的信息,如姓名、地址等;数据泛化用于扩大数据范围,提高数据的安全性;数据扰动是通过添加噪声或对数据进行随机化处理来提高数据的保密性。

访问控制是一种通过对用户的身份认证和权限控制来管理对数据库的访问的技术手段。

它可以确保只有经过授权的用户才能访问敏感数据,并且只能访问他们被授权的数据。

数据库加密技术的应用和优势

数据库加密技术的应用和优势

数据库加密技术的应用和优势在当前数字化时代,数据的安全性和隐私保护是一个全球性的关注点。

数据库是存储和管理大量敏感信息的核心,因此数据库加密技术的应用变得尤为重要。

本文将探讨数据库加密技术的应用领域以及它所带来的优势。

一、数据库加密技术的应用领域1. 金融行业:作为金融交易的中心,数据库加密技术在保护客户账户和金融交易记录方面起到关键作用。

通过对数据库内的敏感信息进行加密,如银行账号、信用卡号码和交易细节,可以防止黑客和未授权人员获取这些敏感数据。

2. 医疗保健:医疗机构存储着大量的个人和病历数据,这些数据对于患者的隐私至关重要。

通过数据库加密技术,可以确保医疗机构的数据库只能被授权人员访问,并在数据传输和存储过程中保持数据的完整性和机密性。

3. 政府和军事:政府机构和国防部门处理着极其敏感的国家安全信息。

数据库加密技术可以帮助保护这些信息的机密性,防止敌对势力获取和篡改这些数据。

4. 零售和电子商务:在零售和电子商务领域,企业需要存储大量的客户信息,包括个人资料和支付信息。

数据库加密技术可以防止黑客入侵和盗窃,保护客户的隐私和财务安全。

二、数据库加密技术的优势1. 数据保护:数据库加密技术通过加密敏感数据,确保即使数据库被非法入侵,黑客也无法获取到实际有用的信息。

即使黑客成功获得数据库,他们将只能获得一系列加密数据,无法直接读取或使用这些数据。

2. 遵守法规:在许多行业,数据安全和隐私受到严格的法规约束,如金融领域的《支付卡行业数据安全标准》(PCI DSS)和医疗行业的《健康保险可移植和责任法案》(HIPAA)。

数据库加密技术可以帮助企业遵守这些法规,保护客户和用户的数据。

3. 减少风险:数据库加密技术可以降低因数据泄露和信息安全事件而引发的潜在风险。

即使发生黑客攻击或内部数据泄露,加密的数据库可以限制对敏感信息的访问,减轻潜在的损失。

4. 与传统安全控制的互补:数据库加密技术不与传统的防火墙和访问控制冲突,而是作为一个补充性的安全层。

数据库加密与密文查询技术研究

数据库加密与密文查询技术研究

密 密 钥 对 整 个 数 据 库 文 件 进 行 解 密来 实现 的 。但
多 方 面 的 缺 点 极 大 地 限 制 了 这 一 方 法 的 实 际 应
用 。 如 果 用 户 只是 需 要 查 看 某 一 条 记录 , 也必 须
据 库 系统 作 为 计 算 机 信 息 系 统 的 核 心 部 件 , 其
选 用 以 文 件 、 记 录 、 字 段 作 为 加 密 基 本 单 位 的
术 。子 密 钥 加 密 算 法 的核 心 思 想 是根 据 数 据 库 中 数 据组 织 的 特 点 ,在 加 密 时 以 记 录 为单 位 进 行 加
密 ,而 在 解 密 时 以字 段 为 单 位 对 单 项数 据 进 行 解
骞I 訇 似 、 造
数据库 加密 与密文 查询技术研究
Res ear ch on dat abase encr pt on and quer o y i y verencr ypt ed dat a
: 、 吴 兴惠 , 蕊
W U Xig h i n — u
方 案 ] 密单 位越 小 ,适用 范 围越 广 ,但 实现 难 。加
度同 ,实 现 时
应采 用 不 同的 方法 。
密 操 作 。两 者 所 用 的密 钥 是 不 同 的 ,加 密 所 用 的
密 钥 是 针 对 整 个 记 录 的 密钥 , 而 解 密所 用 的 密 钥 是 针 对 单 个 数 据 项 的子 密钥 。 该 算 法 的理 论 依 据 是著 名 的 中国剩 余 定理 。 中 国 剩 余 定 理 :假 设 m , m , …, m
的优缺点 ,并提出了加密数据库 存在和要解决的问题 。
关键词 :字段加密 ;子密钥 ;秘密 同态 ;索引 ;查询。 中图分类号 ;T 0 P3 9 文献标识码 :A

数据库数据加密与脱敏技术

数据库数据加密与脱敏技术

数据库数据加密与脱敏技术数据安全一直是现代社会中的重要问题之一。

随着互联网的普及和大数据时代的来临,数据库中存储的个人信息和敏感数据也变得更容易受到攻击和滥用。

为了保护用户的隐私和数据安全,数据库数据加密与脱敏技术成为了重要的解决方案。

一、数据库数据加密技术数据库数据加密技术是指将敏感数据在存储和传输过程中进行加密,使得未经授权的人无法读取和理解这些数据。

常见的数据库数据加密技术有对称加密和非对称加密。

1. 对称加密对称加密是指使用相同的密钥对数据进行加密和解密。

在数据库中,通过使用对称加密算法,可以保护数据在存储和传输过程中的安全性。

只有在获得密钥的人可以解密数据,其他人将无法破解数据内容。

这种加密技术速度较快,适用于大量的数据加密。

2. 非对称加密非对称加密是指使用一对密钥,即公钥和私钥,进行加密和解密。

在数据库中,使用公钥对数据进行加密,只有使用相应的私钥才能解密数据。

非对称加密技术具有更高的安全性,因为私钥只有在需要解密数据时才会使用,而公钥可以公开使用。

二、数据库数据脱敏技术数据库数据脱敏技术是指通过对数据库中的敏感数据进行处理,使之无法直接关联到特定个人或机构,从而保护数据的隐私性。

常见的数据库数据脱敏技术有数据匿名化、数据泛化和数据屏蔽等。

1. 数据匿名化数据匿名化是指将个人身份信息或敏感数据进行替换,使之无法关联到具体的个体。

例如,将用户的真实姓名替换为随机生成的编号。

通过数据匿名化,可以保护个人隐私并防止数据滥用。

2. 数据泛化数据泛化是指对敏感数据进行模糊化处理,以保护数据的隐私性。

例如,对于年龄信息,可以将具体的年龄值进行泛化,使用年龄段代替。

这样可以保护个人的隐私,同时保留数据的可分析性。

3. 数据屏蔽数据屏蔽是指对敏感数据进行部分隐藏,只展示数据的特定部分,而对其余部分进行屏蔽。

例如,在数据库中只显示银行卡号的后四位,而将其他位数屏蔽。

这样可以保护用户隐私,同时保留数据的完整性。

数据库数据加密技术及解决方案

数据库数据加密技术及解决方案

数据库数据加密技术及解决方案引言在当今信息时代,数据作为重要的资产之一,对于企业和个人来说具有重要的意义。

然而,随着网络技术的不断发展,数据安全也面临着越来越大的挑战。

其中一个重要的挑战就是如何保护数据库中的数据免受恶意攻击和非法访问。

为了解决这个问题,数据库数据加密技术应运而生。

本文将探讨数据库数据加密技术的原理和解决方案,以及其在实际应用中的挑战和前景。

一、数据库数据加密技术的原理数据库数据加密技术是通过对数据库中的数据进行加密,使其在存储和传输过程中变得不可读,从而保护数据的机密性和完整性。

常见的数据库数据加密技术包括对称加密和非对称加密。

1. 对称加密对称加密是一种常见的加密技术,它使用相同的密钥来进行加密和解密。

在数据库中,对称加密是通过将数据使用加密算法和一个密钥进行加密,然后在需要时使用相同的密钥进行解密。

由于使用相同的密钥,对称加密算法的加密和解密过程非常高效,但是密钥的安全性成为一个关键的问题。

2. 非对称加密非对称加密是一种使用公钥和私钥进行加密和解密的技术。

在数据库中,非对称加密是通过使用接收方的公钥进行加密,然后使用私钥进行解密。

非对称加密算法的优点是密钥的安全性更高,但是加密和解密的速度相对较慢。

二、数据库数据加密技术的解决方案数据库数据加密技术的解决方案包括数据加密和密钥管理两个方面。

1. 数据加密数据加密是保护数据库中数据的关键步骤。

在具体实施上,可以采用字段加密、行加密和表空间加密等方法。

字段加密是指对数据库中的特定字段进行加密。

这种方法适用于那些需要对一部分字段进行保护的场景,如个人身份信息、银行账户等敏感信息。

字段加密可以基于对称加密或非对称加密算法实现。

行加密是指对整个数据库表中的数据进行加密。

这种方法适用于那些需要对整个表的数据进行保护的场景,如客户信息、订单记录等。

行加密可以保护整个表的数据,但是在数据查询和分析方面会带来一定的性能问题。

表空间加密是指对整个数据库表空间进行加密。

SQL Server的数据库加密技术的研究与实现

SQL Server的数据库加密技术的研究与实现

目前,大型关系 数据库 管理系统都具备一整套完 善的
小王就 觉得 , 自己的库是试验 数据 , 没什 么用 , 即使别 人连
上 库 也 无 所 谓 。 不 知 S L Sre 的默 认 用 户 s 权 限 非 殊 Q evr a的
安全管 理手段 , 包括识别 角色权 限、 问控制 、 全审计 等 访 安
功 能 其 中的角色权限管理 已经相当完善, 基本 能够满 足权 限分配的需要 ; 访问控制 已经精确到字段级 , 达到关系 型数’
据库管理的最小粒度。
常 巨大 , 有种观点是 8 , a的权限要大 于 amns a r d i t t 的权限 , iro 也就 是说没 有限制 的 s a用户 可 以做 Wi o s n w 系统 管理 员 d
全威胁, 要防止来 自网络 内部, 还 特别是数据 库管理员 的安 全威胁, 目前 的数据库 管理系统安全体系 , 而 几乎不能对数
据 库 管 理 员 采 取 任 何 安 全 限 制 。若 要 满 足 业 务 数 据 的 安 全
e e 存 在着众多 的漏 洞, 论权 限设置 的多么严格都 能被 v rr 无
尽 管 数 据 库 管 理 系 统 本 身 的 安 全 措 施 已经 相 当 完 备 , 但 是 仍 然 无 法 完 全 解 决 数 据 安 全 的 需求 。业 务 数 据 管 理 的 安 全 层 次 与 数 据 库 管 理 系 统 的 安 全 层 次 往 往 不 一 致 ,数 据
库管理系统中具有超级权 限的管理 员往 往不具备业务数据
被敌对方获取。本文介绍了S L Sr r 据库常见的安金问越和数据库加密技术 。 出了 Q ev 数 e 提 一种 对于数据库字段的加
密技术。

数据库中数据共享与保密的技术研究与应用

数据库中数据共享与保密的技术研究与应用

数据库中数据共享与保密的技术研究与应用在现代信息化社会中,数据的共享和保密是数据库管理领域中亟需解决的重要问题。

在数据库中,如何实现数据的有效共享,又能确保数据的安全性与保密性,是一项具有挑战性的技术研究和实践工作。

本文将围绕数据库中数据共享与保密的技术研究和应用展开讨论。

首先,数据库中数据的共享是提高数据管理效率和推动信息化发展的重要手段。

在大数据时代背景下,各个领域和行业积累的数据量剧增,而且数据之间存在着内在关联和互相融合的需求。

数据库的共享可以实现数据的集中存储和管理,避免数据的重复建设和浪费,提高数据利用率和数据的整合性。

例如,医疗领域可以通过共享数据库实现患者病历和医疗资源的整合和优化配置,提高医疗服务的效率和质量。

然而,数据的共享也面临着一系列挑战,首要的挑战就是数据的安全问题。

由于隐私和商业机密等因素的存在,许多组织和个人对数据的共享抱有顾虑。

数据不当泄露或被恶意利用可能造成严重后果,如个人隐私泄露、商业间谍活动等。

因此,对数据库中的数据进行有效的保密处理是确保数据共享可行性和安全性的关键。

在数据库中,常用的保密技术包括数据加密、访问控制和审计等。

数据加密是一种将原始的明文数据通过加密算法转变成密文的技术。

数据库管理系统可以采用对称加密算法或非对称加密算法对数据进行加密,确保数据库存储的数据在非授权访问时保持机密性。

访问控制则是通过权限管理和认证机制来限制特定用户或角色对数据库中特定数据的访问和操作。

通过合理配置访问权限和制定安全策略,数据库管理员可以掌握数据的使用情况并对异常操作进行监控与预警。

审计则是通过记录数据库操作日志和审计日志来追踪数据库的访问与操作情况,实现数据的追溯和溯责。

此外,为了更好地保障数据的共享与保密,还可以结合多种技术手段进行应用。

一种常见的方法是数据脱敏技术。

数据脱敏是指对敏感数据进行处理,使得数据在共享过程中不能识别出真实身份和敏感内容。

脱敏技术可以通过替换、扰乱、截断等手段减少敏感信息的泄露风险,保护数据的隐私性。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
对数据库中数据加密是为增强普通关系数据库管理系 统的安全性,提供一个安全适用的数据库加密平台,对数据 库存储的内容实施有效保护。 它通过数据库存储加密等安全 方法实现了数据库数据存储保密和完整性要求,使得数据库 以密文方式存储并在密态方式下工作,确保了数据安全。
一般而言,一个行之有效的数据库加密技术主要有以下 6 个方面的功能和特性:
99
科技广场 2008.10
上讲,真正实现了“一次一密”的密码是可靠的密码,原则上 是不可破译的。 这类密码的明文和密文长度一般不变,传递 迅速、快捷。 其缺点是密码破译人员比较容易得到明密对照 双码,便于其进行密码分析,同时乱码的产生和管理比较困 难,难以真正做到“一次一密”。 该类密码适用于通信领域。




数据库加密技术研究
密 技 术

Research of Database Secreted Technology

黄非 Huang Fei (江西省科技情报研究所, 江西 南昌 330046) (Jiangxi Science & Technology Information Research Institute, Jiangxi Nanchang 330046)
(1)身 份 认 证 用户除提供用户名、口令外,还必须按照系统安全要求 提供其它相关安全凭证,如使用终端密钥等。 (2)通 信 加 密 与 完 整 性 保 护 有关数据库的访问在网络传输中都被加密,通信一次一 密的意义在于防重放、防篡改。 (3)数 据 库 数 据 存 储 加 密 与 完 整 性 保 护
摘 要:信息安全的核心就是数据库的安全,也就是说数据库加密是信息安全的核心问题。数据库数据的安全问题越来越
受到重视,数据库加密技术的应用极大地解决了数据库中数据的安全问题。本文主要就数据库加密技术方法和实现进行简要
地概述。
关键词:数据库;加密;算法;系统;密钥
中图分类号:TP311.13
文献标识码:A
数据库系统采用数据项级存储加密,即数据库中不同的 记 录 、每 条 记 录的 不 同 字段 都 采 用不 同 的 密 钥 加 密 ,辅 以 校 验措施来保证数据库数据存储的保密性和完整性,防止数据 的非授权访问和修改。
(4)数 据 库 加 密 设 置 系统中可以选择需要加密的数据库列,以便于用户选择 那些敏感信息进行加密而不是全部数据都加密。 只对用户的 敏感数据加密可以提高数据库访问速度,有利于用户在效率 与安全性之间进行自主选择。 (5)多 级 密 钥 管 理 模 式 主密钥和主密钥变量保存在安全区域,二级密钥受主密 钥变量加密保护,数据加密的密钥存储或传输时利用二级密 钥加密保护,使用时受主密钥保护。 (6)安 全 备 份 系统提供数据库明文备份功能和密钥备份功能。 2 数据库密码 应用于数据库加密的加密算法称为数据库密码。 目前常 用的加密算法可分为三类: 2.1 序列密码体制 这种密码直接对当前的字符进行变换,也就是说,以一 个字符为单位进行加密变换。 在这种加密体制中,每一字符 数据的加密与报文的其它部分无关。 例如,直接对明文加上 一串同等长度的乱码(也可看成是密钥),只要所用的乱码是 随机数且不重复使用,就实现了“一次一密”的加密。 从理论
参考文献 [1]张敏,徐 震,冯登 国.数 据 库 安 全[M].北 京:科 学 出 版 社,
2005. [2]凌 捷,谢 赞 福.信 息 安 全 概 论 [M].广 州:华 南 理 工 大 学
出 版 社 ,2007. [3]刘启军.数 据库 与 信 息系 统 安 全[M].北 京:电 子工 业 出
文章编号:1671-4792-(2008)10-0099-02
Abstract: The core information security is database.database secreted technology is the core problem of Information security.
Keywords: Database; Secreted; Algorithm; System; Key Enciyption
0 引言 随着网络技术的不断发展及信息处理的不断增多,巨量
级数据扑面而来。 无论对于银行、电力、统计局、保险公司,还 是其它一些数字、数据密集型企业来说,数据的重要性日益 凸现,从而使数据安全问题变得非常显著。 因此,如何有效地 保证数据库系统的安全,实现数据的保密性、完整性和有效 性,已经成为目前关注的一个话题。 因此,要想提高数据库数 据及服务器文件的安全性,数据库加密及文件加密策略应是 最佳选择,它们也是网络安全的最终解决方案。 1 数据库加密的特点
2003. [7]Nick Galbreath.Internet 和 数 据 库 加 密 [M].北 京 :电 子
工 业 出 版 社 ,2003.
作者简介 黄 非 (1980--),男 ,江 西 南 昌 人 ,江 西 省 科 技 情 报 研 究 所 助
理工程师,主要研究方向:计算机应用。
1Hale Waihona Puke 02.2 分组密码体制 应用这类密码时,明文按固定长度分组,对各组数据用 不同的密钥加密(或脱密)。 这类密码按分组进行加密变换, 一个字符数据不仅与密钥有关, 而且还与其它字符数据有 关,密码分析的穷尽量很大。 例如 传 统 的 64 位 分 组 法,它 的 穷 尽 量 为 264-1,这 是 一 个 20 位 的 十 进 制 数 ,即 使 用 每 秒 运算万亿次以上的巨型计算机进行攻击,平均穷尽时间也需 要数年。 当然这仅仅是理论数据,在攻击密码时还有其它约 束条件,如文字、数据、环境、规律等信息,所以实际所需的攻 击时间要短得多。 在使用分组密码时,对明文尾部不满一个整组的碎片通 常采用填充随机数的办法将其扩充为一个整组,然后进行正 常加密。 由于尾组的扩充,使得密文的长度大于明文的长度。 分组密码可用于计算机存储加密,但因为数据库加密后的数 据长度不能改变,所以必须改进分组加密算法的使用方法。 2.3 公开密钥体制 这种 体 制 的一 个 例 子是 RSA 密 码 。 这类 密 码 的共 同 缺 点是加 / 脱密速度较慢。 据报道,这类密码的运算速率仅达 到其它密码的千分之一到百分之一。 公开密钥体制的密码目 前常用于用户认证、数字签名以及密钥传输等,不能适应数 据库加密的速度要求。 序列密码和分组密码也称为对称性密码,这类密码加密 时用某个密钥加密,脱密时还用这个密钥脱密。 公开密钥密 码 也 称 非 对 称 密 码 ,这 类 体 制 的 密 码 具 有 两 个 密 钥 :公 钥 和 私钥,加密时用公钥加密,脱密时必须用私钥脱密。 数据库加密系统对数据库密码的要求如下: ①数据库加密以后,数据量不应明显增加; ②某一数据加密后,其数据长度不变; ③加 / 脱密速度要足够快,数据操作响应时间应该让用 户能够接受。 改变对分组密码算法传统的应用处理方法, 使其加密后 密文长度不变,就能满足以上几点要求。 这里以数据加密标 准 DES 为例进行说明。 DES 是一 种 对 二进 制 数 据进 行 加 密的 算 法 , 数据 分 组 长 度、密钥长度和输出密文长度均为 64 位 (现在 有 人 主张 使 用 128 位),明 文 经 过 16 轮 的 叠 代 、乘 积 变 换 、压 缩 变 换 等 编 码 过程 输 出 密文 。 关 于 DES 算法 以 及 它对 明 文 数据 进 行 的 复 杂操作已经在很多著作中有过详细的描述, 这里不再赘述。 一个需要注意的问题是对尾部碎片的处理方法。 传统的做法 是填充数据而使其成为一个整组,这种处理方法会使数据扩 张,不适用于数据库加密。 为此采用“密码挪用法”来解决这 个问题,如图一所示。
Database data security problem will become important. database secreted technology solutes Database data security problem.This text
mainly tell database,database methods and realization of secreted technology.
版 社 ,2001. [4]杨义先.网 络安 全 理 论与 技 术[M].北京:人 民 邮电 出 版
社,2003. [5]冯登国.计 算机 通 信 网络 安 全[M].北京:清 华 大学 出 版
社,2001. [6]冯 登 国.网 络 安 全 原 理 与 技 术 [M].北 京 :科 学 出 版 社 ,
图一 密码挪用法 在该例中,待加密数据的长度为 13。 第一整组(1~8 码) 加密 后 截 取第 6~8 码 的 密 文 与 尾 部 (9~13 码 )组 成 一 个 整 组进行加密, 加密所得密码接在前一组的第 5 个密码之后。 其中,第 6~8 码实际上进行了 二 次加 密 ,在 脱密 时 也 应该 进 行二次脱密。 这种方案一方面保证了 64 位分组加密,同时又 保证了数据库加密以后,数据长度不会变化。 3 结束语 数据库是数据管理的最新技术,是计算机科学的重要分 支。 建立一个满足各级部门信息处理要求的、行之有效的信 息系统,也成为一个企业或组织生存和发展的重要条件。 因 此,作为信息系统核心和基础的数据库技术得到越来越广泛 的应用,数据库技术因现实的需求迅速发展。 通过研究,人们 认识到数据库安全与保密这一领域研究的重要性和迫切性。 在数据库安全和加密技术的研究方面,只是作了一些尝试性 的工作,许多细节有待于进一步深 入。 目 前 的 DBMS 对数 据 库的加密问题基本都没有经过仔细 考 虑,如果 在 DBMS 层 考 虑这一问题,那么数据库加密将会出现新的格局。
相关文档
最新文档