发明名称 一种基于网络的数据自毁方法
摘要 本发明提供一种基于网络的数据自毁方法,属于信息安全领域中的数据保护技术。该方法首先将用户数据按预设分片长度进行分片,使用单向哈希函数分别计算每一分片的哈希值,然后对每一分片加入数据自毁时间戳,存入数据库管理系统中,并生成数据自毁格式链接返回到用户。同时,网络服务器通过数据库管理系统接口循环查询所有记录,如有记录的自毁时间戳早于或为当前系统时间,则删除自毁时间戳早于或为当前系统时间的记录。本方法的效果和益处是通过数据哈希实现了网络中所存储的用户数据按时自毁,保证了用户数据的隐私性和时效性。
申请公布号 CN102571949B 申请公布日期 2014.05.07
申请号 CN201110458045.X 申请日期 2011.12.31
申请人 河海大学 发明人 傅晓;王志坚;许峰;王宇
分类号 H04L29/08(2006.01)I;G06F17/30(2006.01)I 主分类号 H04L29/08(2006.01)I
代理机构 南京经纬专利商标代理有限公司 32200 代理人 黄雪兰
主权项 一种基于网络的数据自毁方法,其特征在于,所述方法包括下述步骤:当有用户向网络服务器输入用户数据时,网络服务器接收用户输入的用户数据和用户数据自毁时间,并生成用户数据的自毁时间戳D,其中D为32位Datetime类型对象,顺序提取用户数据每一字节Byte并计算当前位置相对于用户数据头部的偏移量N,其中N为0至65535的整数;每当N达到分片长度L的正整数倍时,提取(N‑L,N)区间的L个字节数组F存入链表T1,其中L为0至65535整数,F是长度为L的字节数组,如果从偏移量N到用户数据末端的用户数据长度小于分片长度L,则将长度小于分片长度L的用户数据作为一个字节数组F并存入链表T1,当偏移量N到达用户数据长度末端时,调用单向哈希函数对链表T1中的每一字节数组F进行哈希,得到所述字节数组F的哈希值FH,其中,哈希值FH是长度为16至2048的字符串,所述的单向哈希函数为循环冗余校验或消息摘要算法第五版,将字节数组F及其哈希值FH和数据自毁时间戳D一同存入数据库管理系统中,全部生成包括至少所述字节数组F及其哈希值FH和数据自毁时间戳D三项纪录的HASHTABLE表,将链表T1中所有分片的哈希值按其对应分片在链表T1中的相对位置顺序存入字符串H中,最后,将字符串H首部加上数据自毁格式链接标识符“SDD://”返回至用户;同时,每隔时间S,网络服务器通过数据库管理系统接口查询HASHTABLE表内所有数据的自毁时间戳D,如果有自毁时间戳D早于或为当前系统时间TS的记录,则网络服务器通过数据库管理系统删除所有自毁时间戳D早于或为当前系统时间TS的记录,以及记录中所包含的字节数组F、分片哈希值FH、数据自毁时间戳D。
地址 211100 江苏省南京市江宁开发区佛城西路8号
您可能感兴趣的专利