加密技术在数据库安全中应用研究
- 格式:pdf
- 大小:249.23 KB
- 文档页数:4
出了在 数据 库加 密 中选择 最佳 加 密算 法 的方 案 ; 三 个层 次 介 绍 了数 据 库 加 密 的 实现 , 分 阐述 了采 用数 据库加 密技 术保 证数 据库 安 全的有 效性 和 可行性 。
关 键 词 :数 据 安 全 ; 据 库 ; 密技 术 ; 据 库 密 码 ; 钥 数 加 数 密 中 图 分 类 号 : P 0 . T 3 97 文献 标识 码 : A 文 章 编 号 :(O 9 1 —0 8 —0 2 0 )2 0 1 4
题, 敏感 数 据 防 窃 取 和 篡 改 问题 , 来 越 受 到 人 越 们 的重视 。如何保 障 数 据 库 的安 全 性 、 密 性 和 保 完 整性 , 直 是 计 算 机 技 术 领 域 力 求 解 决 的 问 一
题 。数 据库 加 密 技 术 是 当 前 最 为 有 效 的保 证 数 据 库安全 的重 要 手段 之 一 , 是 数据 库 安 全 研 究 也
的数 据具有 共享 性 , 权 限 的用 户 随 时需 要 密钥 有
来 查询 、 改 、 除 和插 入 数 据 , 就要 求 随 时 对 修 删 这 数 据进 行 加 密 解 密处 理 。 由于 数 据 库 本 身 的 这 些 特点 和用 户实 际 应 用 的需 求 , 据库 加 密 技 术 数 有 其 自身 的要求 和特 点 。
尾顺 序进行 。而数 据 库 系统 软 件产 品多 种 多 样 ,
一
、
引 言
建 立在 不 同 的操 作 系 统 之上 , 持 不同 的数 据 模 支
型 , 据 的 存 储 结 构 各 不 相 同。 同 时数 据 库 中 数 计 算机 网络 与数 字 通信 技 术 的飞 速 发 展 , 使
( ) 数 据 库 加 密 的 基 本 要 求 一 对
单 地通 过数 据库 查询 命 令 获 取其 感 兴 趣 的 信 息 。
由此而 引 发 的 大 批 量 数 据 存 储 及 使 用 的安 全 问
对数 据 库 加 密 , 然 会 带 来 诸 如 数 据 存 储 、 必
密钥分 配 与 管 理 、 据 库 访 问 与 运 行 速 度 、 密 数 加 后 如何 实现 高效 查 询 等一 系 列 问题 , 同时 还 要 妥 善 解决 数 据 库 的保 密 性 与 可 用 性 之 间 的 冲 突 和 矛 盾 。一般 来说 , 个 比较 理 想 的数 据 库 加 密 技 一 术 应满 足 以下几 方面 的要 求 。 1 数据 库数 据 的生命 周期 一 般都 比较 长 , . 数 据 库加 密应 做到 具 有 足够 的加 密强 度 , 保 大 量 确
收 稿 日期 :2 0 0 9—1 2—0 7
作 者 简 介 :盖 玉 莲 (92 ) 女 , 15 一 , 吉林 长 春 人 , 安 外 事 学 院计 算机 中心 副教 授 , 究 方 向 为 软 件 开 发 。 西 研
一
81 —
3 加 密和解密 速度要 足够 快 , . 特别 对解 密 的
20 0 9年 第 1 2期 ( 总第 5 1期 )
民 办教 育 研 究
P i a e E u a in Re e r h rv t d c t s a c o
No. 2, 0 9 1 20
S ra eilNo.2 5
・
计算机科学研究 ・
加 密 技 术 在 数 据 库 安 全 中要 的 。加 密算 法 可 以分 为 对称 加密 和非对 称 加 密两 种 , 对称 加 密是 利 用相 同的密钥 和加密 解 密 函数来 执 行加 密 解 密操 作 。 对称 密钥 算 法 一 般 又 可 以分 为序 列 算 法 和 分 组
算法 两种 。序 列算 法 以密 钥 控制 密 钥 发生 器 , 产
行异或运 算 , 得 到 密 文。4 如 , 以直 接对 明 就 例 可 文加 上一 串同 长度 且 不重 复 的随 机乱 码 , 就实 现
密钥存储 安全 , 用方便 可靠 。 使 6 对数据 库 的加 密不 影 响数 据 库 系 统原 有 .
功能 , 仍能满 足用 户在 不 同类别 和不 同程 度 上 的
盖 玉 莲
( 安 外 事 学 院 计 算 机 中 心 , 西 西 安 西 陕 707 ) 10 7
摘 要 :本 文从 数 据库 系统 自身特点 和人 们使 用数据 库 数 据 的 需求 出发 , 分析 了数据 库
加 密技 术 的 功 能 特 性 和 要 求 ; 公 开 密 钥 算 法 和 对 称 密 钥 算 法 从 利 弊 取 舍 上 进 行 了讨 论 , 对 提
访问。
了“ 次一 密” 一 的加 密 ; 组 算 法是 对 明文 分组 后 分 以组为 单 位 进 行 加 密 运 算 。常 用 的对 称 加 密 算
的 焦 点 。- [
二 、 据 库 加 密 的 要 求 和 功 能 特 性 数
数 据 尽可能 在较 长时 间 内不被 破译 。 2 加 密后 的数 据 库 其 占 用 的存 储 空 间 应该 .
没 有 明显 的增加 。
传统 的加 密 以报 文 为单 位 , 密解 密 从 头 到 加
速度 要求 更 高 。应 尽 量 做 到使 用 户感 觉不 到 由
于加 密解 密所 产生 的数据操 作延 时。 4 加 密 系统 对数 据 库 的合 法用 户 有 尽 可 能 .
的灵 活 授 权 机 制 。
5 提供 一套 灵活 的密钥管 理 机构 , . 保证 加 密
生一个 随机序 列 , 用这 个序 列 和 明文 信 息逐 位进
数 据库 系统 成为 开放 环境 的数 据仓 库 , 泛 应 用 广 于 各个 领 域 。这 个 数 据仓 库 给 大 多 数 合 法 用 户 带 来 的是数 据存 储 和使 用 的便 捷 , 而对 于 攻 击 者 来 说 , 旦 破解数 据 库 , 取 到访 问权 , 可 以简 一 窃 就