防高级拷贝软件复制程序的软盘加密方法

文档序号:6406652阅读:1189来源:国知局
专利名称:防高级拷贝软件复制程序的软盘加密方法
技术领域
本发明属于计算机应用技术领域。
软磁盘是计算机用户开发的各种软件的主要存贮介质。未经加密处理的软盘易于复制。人们在防止软件的非法拷贝和无偿使用上,采取的对策主要有两条其一、将加密软件做成芯片,扦在计算机主板的扩展槽内,用户程序与扦卡结合使用,使软件正常运行。没有这一扦卡,复制的软件不能使用。如中国专利CN86104856就是这样。这种方法可靠性高,但制作成本较高,且占用计算机扩展槽,影响机器其它功能的扩展,使用受限。
其二、是对软盘制造机械损伤。被保护的软件在运行时,首先对使用的软盘进行验证,判别软盘有无损伤及损伤部位,并与软件中存贮的数据进行比较,从而确定被使用的软盘是不是加密原盘。
如英国专利GB2137533采用特殊工艺方法去除软盘磁粉;美国Vault公司采用激光器在软盘烧孔。这两种方法工艺复杂,制作成本高,不易推广。中国专利CN87101040采用针状工具划伤软盘,对磁头和盘片均有不利影响。
本发明的目的,是用简便、实用的方法,对软盘进行非标准格式化处理,改变盘片上信息存贮的格式,磁道数和扇区字节,制作特殊标记,使高级拷贝软件无法识别,并辅之以加密软件对用户程序进行处理,使得被加密程序必须有加密盘的支持才能正常运行,从而防止了用户程序的非法复制和无偿使用。
本发明的原理是,修改编写计算机操作系统(DOS)中有关软盘格式化的指令,利用计算机磁盘驱动装置和中断指令系统,将软盘的格式化磁道数目扩充到48道,然后对标准磁道和非标准磁道进行不同的处理,将非标准参数及密钥写入某几个扇区,制造出加密软盘的特殊标记,这就是反拷贝的物理基础。再编制一个反拷贝加密软件,对软盘的特殊标记进行读写操作,以确认该盘片是否为经加密处理的软盘。如果不是,用户软件退出系统。
本发明的特点是加密盘制作简单,不需任何器具,不对软盘造成永久性机械损伤,制作的特殊标记具有高度的防拷贝性能。依据本发明设计制作的加密盘片和加密软件,能组成一个完整的加密系统。本发明与用户程序有机地参合,能有效地防拷贝,反跟踪,达到保护用户合法权益的功效。见

图1。
本发明的优点在于(1)被加密的软件运行必须有加密软盘的支持,加密软盘不扦入软盘驱动器中,其软件不能投入运行,复制的软件更无法使用。
(2)、制作加密盘材料来源广泛,没有任何特殊要求,空白软盘或使用过的盘片都可制作成加密盘。
(3)制作过程简单,成本极低。
(4)加密的范围比较宽,可保护所有的.EXE文件和.COM文件,也可与.OBJ文件相连接,构成加密程序,还可嵌入到解释型高级语言程序中和数据库管理系统中,组成完整的加密系统。
(5)加密软件以透明方式参合到用户程序中,对被加密程序的原有功能无任何影响。
权利要求
1.一种防高级拷贝软件复制程序的软盘加密方法,其特征是在欲存贮程序的软盘上,特殊格式化部分磁道,在具有特殊格式的扇区内置入密钥参数,并通过加密软件对软盘进行判别是否为加密盘的读写操作。
2.按权利要求1所述的软盘加密方法,其特征是在软盘的标准磁道外,扩充格式化几个磁道,从而为非标准磁道的扇区内置入密钥参数提供物理条件。
3.按权利要求1所述的软盘加密方法,其特征是通过修改操作系统(DOS)中的有关指令和格式化磁盘的程序,能使软盘格式化磁道达到48个。
4.按权利要求1所述的软盘加密方法,其特征是制作磁道特殊格式化指令,利用计算机的磁盘驱动装置和中断指令系统,对软盘进行非标准格式处理,制造CRC错。
5.按权利要求1所述的软盘加密方法,其特征是加密软盘上配以加密软件,并对用户程序进行适当处理。
6.按权利要求1所述的软盘加密方法,其特征在于被加密的软件运行之前必需先运行判别是否为加密软盘的指令,被加密的软件离开加密盘便无法运行。
全文摘要
本发明设计一种软盘加密的方法,能防止高级拷贝软件对用户程序的复制其原理是通过修改计算机操作系统中的有关指令,将软盘磁道格式化数目扩充到40个以上,然后对部分磁道进行非标准格式化处理,并在特定扇区内置入密钥参数,使得在正常操作系统启动下运行的拷贝软件无法完成复制任务。再用一个加密程序对软盘进行判别是否为原盘的读写操作。本发明可保护执行文件,还可嵌入解释型的高级语言程序和数据库管理系统中,形成加密软件系统。
文档编号G06F12/14GK1064164SQ9210685
公开日1992年9月2日 申请日期1992年3月17日 优先权日1992年3月17日
发明者尹锋 申请人:湖南省科技情报所
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1