基于AES加密算法的数据库二级密钥技术

  • 格式:pdf
  • 大小:282.05 KB
  • 文档页数:4
i mpr o v e t h e e n c r y p t i o n k e y ge n e r a t i o n r a t e ,t h e c o ns t r u c t i o n of AES a l g o r i t h m k e y ma t r i x i s na a l y z e d nd a i mp r o v e d . Th e k e y e x p ns a i o n a l g o r i t h m c ll a e d‘ o n e - wa y’d e s i g n s t r a t e g y i s i n ro t d u c e d t o r e d u c e t h e c o r r e l a t i o n b e t we e n e a c h
wh e e l k e y , w h i c h wi l l h e l p t o p r o v i d e a mo r e e fe c t i v e g u a r a n t e e f o r t h e s e c u r i y t o f d a t a b a s e .
2 0 1 3年 第 2 2卷 第 4 期
h t t p : / / ww w. c - S — a . o r g . c a
计 算 机 系 统 应
基于 A E S加密算法的数据库二级密钥技7
苗 杰,钱 强,高 尚
( 江苏科技大学 计算机科学与工程学院,镇江 2 1 2 0 0 3 )

要:为 了提 高用 于数据库加密的加密密钥 的生 成和存储 的安全性,本系统采用一种新 的二级密 钥体制,利用
AE S算 法对主 密钥进 行一系列变换, 在变换 中产 生工 作密钥, 而 不需要提前设定工作密钥. 为 了进一步保证数据 库加密密钥 的安全 和生成速率, 在分析 A E S算法密 钥矩阵 的构造 原理 的基础 上对其 进行改进,引入在密钥扩展 算法 中被称之为“ 单 向性” 的设计策 略,来减轻各轮子密 钥之 间的关联性,为数据库 的安全提供 了更有力 的保障. 关键词: AE S算法 ; 密钥扩展;二级密钥;主密钥;工作密钥
Te c h no l o g y Abo ut Do ubl e Ene r yp t i o n Ke y o f Da t a ba s e Se c ur i t y Ba s e d O R AES Ene r y pt i o n
Al g o r i t hm
在 当今 ,人们 与各种各 样 的信 息打交 道,一 些重 要信息都 是 以数据库 的形式来保存 , 这 样数据库 中的

的一些信 息也必须存放 在系统 中.这样就会造成 一些 特 定用 户可 以获取密钥 ,使系统 的安全面 临危险.解 决这样 的方法之一是采 用二级密钥体 制,即主密 钥用
Abs t r a c t : To e n s u r e t h e s e c u r i t y o f he t g e n e r a t i o n a n d s t or a g e o f e n c r yp t i o n k e y , t hi s s y s t e m p r o p os e s o n e n e w d o u b l e e nc r y p t i o n — k e y me c h a ni s m f o r d a t a ba s e e n c r y pt i o n, i n whi c h he t AES e n c r yp t i o n i s u s e d t o ge t wo r k k e y f r o m t r a n s or f m
MI A O J i e , Q I A N Qi a n g , GA O S h a n g
( S c h o o l o f C o mp u t e r S c i e n c e a n d E n g i n e e r i n g , J i a n g s u U n i v e r s i t y o f S c i e n c e a n d T e c h n o l o g y , Z h e n j i a n g 2 1 2 0 0 3 , C h i n a )
o f he t ma i n k e y , wi t h o u t s e t t i n g wo k r k e y i f r s t l y . I n o r d e r t o f u r t h e r e n s re u he t s e c u r i y t o f d a t a b a s e e n c r y p t i o n k e y nd a t o
Ke y wo r d s : AES e n c r y pt i o n a l g o r i t h m; k e y e x p a n s i o n; d o u b l e e nc r y p t i o n - k e y; ma i n k e y ; wo k r k e y
来完成对 工作密钥 的加 密,而工作密钥用 来完成对数
些机密信 息 的泄漏 , 将 会为个人 、公司 、甚至 是 国