发明名称 |
基于硬件环境的计算机辅助设计数据加密保护方法 |
摘要 |
基于硬件环境的计算机辅助设计数据加密保护方法使用数据资料中加进指定的硬件环境信息的技术,使得掌握产品核心机密的技术人员在指定的硬件环境以外无法使用经此技术加密的信息;其中,指定的硬件环境信息包括网卡序列号、计算机CPU序列号、物理内存信息、系统用户名、系统预装软件等能进行硬件环境识别的各类信息,也可以是多种信息的组合;本发明在计算机辅助设计(CAD)中用于产品数据的加密保护,使得CAD产品数据只能在特定的硬件环境中使用,从而有效地防止CAD产品资料的泄密,涉及计算机应用技术领域。 |
申请公布号 |
CN101266639A |
申请公布日期 |
2008.09.17 |
申请号 |
CN200710134097.5 |
申请日期 |
2007.10.19 |
申请人 |
江苏科技大学 |
发明人 |
祁云嵩 |
分类号 |
G06F21/24(2006.01);G06F17/50(2006.01) |
主分类号 |
G06F21/24(2006.01) |
代理机构 |
|
代理人 |
|
主权项 |
1.一种基于硬件环境的计算机辅助设计数据加密保护方法,其特征在于该方法使用数据资料中加进指定的硬件环境信息的技术,使得掌握产品核心机密的技术人员在指定的硬件环境以外无法使用经此技术加密的信息;其中,指定的硬件环境信息包括网卡序列号、计算机CPU序列号、物理内存信息、系统用户名、系统预装软件等能进行硬件环境识别的各类信息,也可以是多种信息的组合;本方法包括如下步骤:步骤100:在CAD环境中打开受保护的CAD数据文件,步骤150:提取硬件环境信息,并判断是否为合法环境,如果合法,则转步骤200,否则转步骤500,步骤200:根据合法的硬件环境信息生成解密密码对数据文件进行解密处理,解密后的数据仅存在于内存中供用户实时操作,步骤250:用户进行正常的数据操作,步骤300:系统监控是否生成内存以外的存储信息 如果有生成内存以外的存储操作,则转步骤350,否则转步骤450,步骤350:利用硬件环境信息对数据进行加密处理:提取全部或部分硬件环境信息转换为数值,再利用该数值对CAD图形中的线条、圆弧、文字实体分别进行平移、旋转、缩放的不同的操作,从而改变CAD图形的外观,步骤400:对加密后的数据执行存储操作,步骤450:如果系统不退出,则转步骤200对数据解密,用户继续工作,否则系统退出,步骤500:对在非法环境下尝试打开数据文件的动作进行计数,步骤550:如果在非法环境下尝试打开数据文件的次数超过界限,则转步骤600,否则,系统退出,步骤600:对打开失败的数据文件进行销毁操作。 |
地址 |
212003江苏省镇江市梦溪路2号江苏科技大学 |