当前位置: 首页 > 专利查询>苏守成专利>正文

文件加密方法及装置制造方法及图纸

技术编号:2889420 阅读:179 留言:0更新日期:2012-04-11 18:40
一种文件加密方法,是利用分层加密的方法确保文件的机密性,根据本方法,先判断数据的型式,再以适当的运算逻辑做数据压缩后,将数据分成数个阶层,分层加密。在传送或储存此加密文件的同时,并将对应的解压缩和解密运算附加于加密文件的档案中,因此,接收端只要正确地输入密码即可得到正确的数据。本发明专利技术的装置包括压缩单元、加密单元、密码设定逻辑单元及档案附加单元。(*该技术在2016年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及一种文件加密方法及其装置,尤指一种利用此文件加密方法的网络装置。近来,已开始使用加密的方式来保持文件传输时的机密性,例如,现已利用数字加密方法将数据储存于电磁性储存媒介中,以及做数据传输,以防止当此类数据在公共环境下使用或操作时,被窃取的可能性。一般来说,加密方法所需要的通信结构和协定与未经加密的环境的通信结构和协定不同。例如,在加密环境下必须设有解密的运算方法才能将经编码后的数据还原成原始状态。否则,则无法看到正确的数据。一种已知的加密方法例如美国专利第4,972,475号所揭示的工作条码技术。该技术是利用非线性回馈方法加密二维数据。该专利并教示如何将一维条码技术扩展至二维条码的编码技术以降低编码数据所占的空间。但此类技术并不能用以加密大量文件或图形影像。美国专利第5,159,630号则利用开始和边界记号界定一传真数据的编码部分,使得在该传真数据的传真期间只有被做记号的部分才会被加密。但此方式将限制传真传输的可用空间,并因为加密的列印页的限制,该专利并未探讨有关加密页容忍度的问题。故当该专利被应用于传真以做解密用途时,往往会遭遇下列问题尺寸的问题、纸张转动、扫描线遗失、黑色扫描行、纸张馈入不良、影像翻转、了草或已打孔的纸张等等。并且将造成传送者使用上的不便,因此,仍无法有效达到文件机密性的目的。此外,前项技术对使用者将造成下列使用上的不便及困难(1)使用的解析度限制;(2)只能用于大尺寸(12点和以上);(3)只能使用指定形式(例如Sans-Senif,而非串联形式);(4)发送端和接收端之间的页传真纸张的大小必须符合或需满足景物定位(Landscape oriention)的方式,否则无法有效地达到解密的目的。本专利技术的目的在于提供一种能有效编密大量文件及影像的加密方法及装置,同时其使用不会受到前述习知技术的限制。该技术尚可被应用在一般的数据传输系统上,如传真机、电子邮箱及网络等,以使文件在传送过程中即使已知,也因无法解码,以保持其机密性。本专利技术的文件加密方法,是先将欲作编密的二进位数据分成数层,分层以加入的密码(password)混合编码。由于以分层方式编码,故可保持数据的完整性,并由于各层数据皆被混以一密码编码,更增加其机密性。 附图说明图1为本专利技术的文件加密装置的电路方框图;图2为图1的数据流程图;图3为图2的编密模组的更详细的加密流程图;图4为本专利技术的加密方法的加密处理流程图。结合附图及实施例对本专利技术的方法及装置说明如下如图1所示,该图是显示本专利技术的加密装置的基本组成。根据本专利技术的方法,为节省传播时间并使存储器储存空间最小,首先以不同的压缩运算逻辑(如图3的142)比较输入数据的前预设范围数据(如10K byte),以选择最佳的压缩运算逻辑,然后以所选定的压缩运算逻辑进行整个档案数据的压缩;选定了压缩运算逻辑之后,整个文件数据即进入压缩模式。然后再依文件的重要性和加密者的需要将该压缩数据分成数个阶层(level),分层加密处理之,并可在每一段加密的过程中加入适当的密码混合编码,以进一步保持其内容的机密性。在以本专利技术的原理设计而成的结构中,主要包括一压缩单元11,用以决定数据的压缩运算逻辑、一加密单元12,用以对压缩单元11所压缩的数据做分层加密,并有一密码设定逻辑单元13,此单元可在任何一次加密过程中加入密码的设定,使如此加密的信息包含数层需经密码解密的数据,本专利技术装置还包括一处理单元15,以根据输入指令要求行使加密、解密、压缩和解压缩等功能,并可将加密/解密、压缩/解压缩以及密码设定逻辑单元所设定的密码逻辑组合成一组完整信息,利用档案附加单元14以软件(程序)或硬件(磁片)的方式加在被加密的文件上,经网络传送出去。本专利技术的方法可同时编密文字及影像,其编密的步骤如图2的流程图所示,在读取到文字或影像数据21后(此数据即为电脑可读的二进位数据),先经选择压缩运算逻辑而压缩数据(步骤22),再依需要将数据分成数层,并利用扰乱(scamble)方式一层层地加密该二进位数据(步骤23)后,然后经映射(mapped)处理(步骤24后),再将其应用于不同的通信网络中(步骤25)。同时,为因应不同的数据(如文字数据、图形数据或是影像数据),并设计有不同的分段阶层运算法(algorithm),以达到最快速有效的编密方式。请参考图3所示,该图即显示图2的编密步骤的详细流程图(如10K byte的数据)(步骤141),以确定该二进位数据应以何种压缩逻辑处理。在本专利技术的结构中,先预储存若干类型的运算逻辑,如运算#1、运算#2及运算#3(步骤142),并将结果记录,分析和比较(步骤143),以决定应以何种运算法处理该数据(步骤144)。当最快速及有效的运算法决定后,整个二进位数据则会经过此压缩法输入处理在一个完整的压缩数据。接着将此压缩数据分成数个阶层,并依序加密之(步骤145)。如前所述,根据本专利技术的方法,在每一阶层的加密步骤中,尚可依需要以密码设定逻辑单元13进行使用者多次的使用重复加密密码(步骤146),此密码并在每经一次加密过程即与二进位数据一起再加密一次,以进一步确保文件的机密。完成步骤145和146后,即完成了加密的工作。此加密后的数据,必须经过一道道解密及解压缩的步骤才可得到正确的原始数据。接下来即是将此经加密的数据储存起来或加回欲被传送的数据中(步骤148和149),然后经通信网络而被传送出去(步骤148),或存入一磁碟片中(步骤149)。很重要地,在储存加密数据的同时,并应同时将解密和解压缩的钥匙码(key) (即密码设定逻辑单元13所设定的各个密码)连同已加密的数据储存起来(步骤147),以利在接收端收到信号后,因该加密数据已内建有解密的钥匙码,故能经正确的使用密码解读该数据。本专利技术的编密/解密技术可以软件或硬件方式完成。但其最终目的皆是能将加密后的数据连同其解密数据一同储存起来,且可经由电脑连线方式在网路上通信。因为文件数据的储存包含有解密运算逻辑。而在传统的加密/解密方法中,无法将解密运算逻辑以软件或硬件方式与加密数据共同以电脑可读的码形式储存起来,故必须于接收端(如传真机)上增加一道插入的解码装置(如卡片),才能读取数据。然而,此方式不能维持数据的机密性,因为插卡数据极有可能被窃取,且该方式的密码可能是固定的,难以随时更改密码。此外,插卡(key)方式亦会徒增传真机的结构复度。由此可见,本专利技术是完全以编码形式处理加密及解码数据,只要接收端包括有一微处理单元,即可将本专利技术的加密/解密方法内设(installed)于其中,以解读通信数据的内容。如图4所示,即为利用本专利技术的原理在传送端处理文件或影像的流程图。请注意为能完成根据本专利技术的加密步骤,接收端必须至少具备有如图1所示的系统,此外,为能同时处理及传送多份数据,传送端尚可具有一存储装置(未显示)以储存已加密和未加密的数据,以利后续传输。请参看步骤401所示,若所欲处理的数据无须加密,则直接将该数据储存于该存储器中或直接经网路传送出去。若为须加密的数据,则如步骤402-404所示,即进入系统的加密运算模组中,然后以如图2所示的方式,判断以何种方式压缩数据,将数据分成若干阶层以及重覆加密,最后联合该处理的解密,本文档来自技高网...

【技术保护点】
一种文件加密方法,其特征在于,包括下列步骤:决定文件数据的压缩运算逻辑,以一选定压缩运算逻辑压缩文件数据;将压缩数据分成数个阶层,以依各阶层分层加密数据;在分层加密各阶层数据的过程中,依需要设定多层密码;完成各阶层的加密后, 将已加密的数据、密码连同解密、解压缩数据以机器可读的编码形式储存起来。

【技术特征摘要】

【专利技术属性】
技术研发人员:苏守成凌清楷
申请(专利权)人:苏守成凌清楷
类型:发明
国别省市:71[中国|台湾]

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

1