摘要
通过分析数据库安全的现状和数据库加密算法选取所面临的问题,提出一种适合数据库加密的分组加密算法RC-I。该算法引入新的非线性函数,提高了字内的混淆速度,并重新定义迭代过程,加快了雪崩效应和扩散速度,提高了抗攻击的强度。最后,在VS2005中用C#实现了RC-I加密算法,并且给出了关键技术的实现方法。
Database' s safety actuality and encryption algorithm' s problem were discussed, and a block encryption algorithm RC-I adapted to database encryption was proposed. By importing new nonlinear function, the speed of confusion in the word was accelerated. The encryption iterative process was also redefined and then accelerated the velocity of avalanche effect and the proliferation, thus strengthen the intensity against attacks. Finally the implementation of RC-I algorithm in Visual Studio 2005 using C# was given together with the key technology of realization method.
出处
《计算机应用与软件》
CSCD
北大核心
2008年第11期39-41,共3页
Computer Applications and Software
基金
国家自然科学基金项目(40572165)。
关键词
分组加密
RC6
RC—I加密算法
Block encryption algorithm RC6 RC-I encryption algorithm