当前位置: 首页 > 专利查询>佘堃专利>正文

一种基于Walsh码的隐私文件保护方法技术

技术编号:10403281 阅读:160 留言:0更新日期:2014-09-10 12:52
本发明专利技术公开了一种基于Walsh码的隐私文件保护方法,方法通过将需要保护的文件分成N个碎片文件,利用walsh函数生成的正交码与这些碎片文件分别做运算,得到新的打乱序列的文件,称其为隐私文件,并将其放到硬盘中保存起来。如果隐私文件被窃取,在不知道正交码的情况下也不能将原文件破解出来,从而确保了文件的保密性。如果用户需要恢复原文件,可以用正交码再次进行运算,得到文件的原始序列码,即将文件恢复。这样在不需要对文件进行复杂的加密算法的情况下就能保证文件的安全性,并且正交码可以多次重复利用,多个文件可以使用一套正交码,只需将其顺序打乱即可,大大提高了代码的复用性,节省工作量。

【技术实现步骤摘要】
【专利摘要】本专利技术公开了,方法通过将需要保护的文件分成N个碎片文件,利用walsh函数生成的正交码与这些碎片文件分别做运算,得到新的打乱序列的文件,称其为隐私文件,并将其放到硬盘中保存起来。如果隐私文件被窃取,在不知道正交码的情况下也不能将原文件破解出来,从而确保了文件的保密性。如果用户需要恢复原文件,可以用正交码再次进行运算,得到文件的原始序列码,即将文件恢复。这样在不需要对文件进行复杂的加密算法的情况下就能保证文件的安全性,并且正交码可以多次重复利用,多个文件可以使用一套正交码,只需将其顺序打乱即可,大大提高了代码的复用性,节省工作量。【专利说明】
本专利技术属于信息安全领域中的隐私保护方法,具体为。
技术介绍
在当社会,信息技术的快速发展在给人们提供便利的同时也带来了安全上的威胁。仅仅是隐私信息的存储与备份已不再满足用户的需求,但是对信息进行大规模的加密算法又极其昂贵,因此对于普通用户来说急需一种即简单又能相对来说确保隐私安全的保护方法。在这里我们提出了一种基于正交码的隐私文件保护方法,区别于传统的加密算法,根据walsh函数生成正交码,进行简单的内积运算,即可达到对隐私文件的保护作用。
技术实现思路
本专利技术的目的在于提供。为了实现上述目的本专利技术采用以下技术方案: ,其特征在于包括如下步骤:步骤1:将大小为S字节的原文件sf分成N份碎片文件;步骤2:为每份碎片文件指定正交码;步骤3:将正交码与碎片文件做内积,生成新的大小为S字节的碎片文件;步骤4:将N个新生成的碎片文件合并成一个新文件,即生成了隐私文件pf,新文件的大小为NS个字节;步骤5:提取过程中,输入第i个碎片文件的正交码和隐私文件Pf,利用内积运算即可提取出原有的碎片文件;步骤6:提取出所有的碎片文件,首尾衔接,便可合成为原文件sf,即完成隐私文件的提取。上述技术方案中,采用Walsh函数生成正交码,根据Walsh函数生成与正交码相对应的H矩阵,H矩阵的每一行就是一个正交码,N阶Walsh矩阵(或称Hardmard矩阵)的第i行为向量:【权利要求】1.,其特征在于包括如下步骤: 步骤1:将大小为S字节的原文件Sf分成N份碎片文件; 步骤2:为每份碎片文件指定正交码; 步骤3:将正交码与碎片文件做内积,生成新的大小为S字节的碎片文件; 步骤4:将N个新生成的碎片文件合并成一个新文件,即生成了隐私文件pf,新文件的大小为NS个字节; 步骤5:提取过程中,输入第i个碎片文件的正交码和隐私文件pf,利用内积运算提取出原有的碎片文件; 步骤6:提取出所有的碎片文件,首尾衔接,便可合成为原文件sf,即完成隐私文件的提取。2.根据权利要求1所述的,其特征在于:采用Walsh函数生成正交码,根据Walsh函数生成与正交码相对应的H矩阵,H矩阵的每一行就是一个正交码,N阶Walsh矩阵(或称Hardmard矩阵)的第i行为向量: 3.根据权利要求1所述的,其特征在于:根据生成的N个正交码,为每个碎片文件随机分配一个正交码,并将该正交码放在碎片文件的头中,将每个碎片原文件Si与正交码Wi做内积,即Si.Wi,如=Si = 1Lffi = (000001),则S1-W= (-10-1,-10-1,-10-1,-10-1,-10-1,101)由此将原有的碎片文件扩展成新的碎片文件,由于正交码的大小为N维,故扩展后的文件大小仍为S个字节。4.根据权利要求1所述的,其特征在于: 根据内积运算,解码生成的隐私文件,具体特征为 5.根据权利要求1所述的,其特征在于:将所有新生成的碎片文件首尾衔接,合并成完整的隐私文件。【文档编号】G06F21/60GK104036158SQ201410271590【公开日】2014年9月10日 申请日期:2014年6月17日 优先权日:2014年6月17日 【专利技术者】佘堃, 陈立培 申请人:佘堃本文档来自技高网...

【技术保护点】
一种基于Walsh码的隐私文件保护方法,其特征在于包括如下步骤:步骤1:将大小为S字节的原文件sf分成N份碎片文件;步骤2:为每份碎片文件指定正交码;步骤3:将正交码与碎片文件做内积,生成新的大小为S字节的碎片文件;步骤4:将N个新生成的碎片文件合并成一个新文件,即生成了隐私文件pf,新文件的大小为NS个字节;步骤5:提取过程中,输入第i个碎片文件的正交码和隐私文件pf,利用内积运算提取出原有的碎片文件;步骤6:提取出所有的碎片文件,首尾衔接,便可合成为原文件sf,即完成隐私文件的提取。

【技术特征摘要】

【专利技术属性】
技术研发人员:佘堃陈立培
申请(专利权)人:佘堃
类型:发明
国别省市:四川;51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1