信息加密

阅读 / 问答 / 标签

信息加密的概念?

好像没有混合加密,如果一种加密安全的话,没有必要混合加密,更何况如果两种以上的加密方式可以混合的话就说明有可逆性,那已经是漏洞了。

电子政务考题:信息加密是指隐藏数据的?

信息加密是指隐藏数据的信息。通常而言,现阶段最为有效的信息加密方式,就是对原始数字信息(明文)按照一定的一定方式(算法)换算成其余有规律的数字信息(密文),然后在按照一定的方式对加密信息进行读取的过程。(1)明文:即原始的信息数据;(2)密文:经过加密后的信息数据;(3)加密方式:要加密传输中的数据流,一般采用链路加密、节点加密和端到端加密三种方式;(4)加(解)密算法:是指密文和明文之间实现置换或转换 的规则和步骤,DES 算法、RSA 算法和 IDEA 算法是目前信息数据 通信中最为常用的三种加密算法;(5)密钥:是指信息数据加密(由明文变密文)和解密(由 密文变明文)过程中使用的可变参数,它直接影响信息数据加密 和解密的结果。一般信息加密技术及在计算机网络安全中的应用随着计算机技术和互联网技术使用的普遍性增加,为了进一步促进互联网技术的发展,加密技术就显得尤为重要。现阶段的互联网加密技术种类繁多,但是可以将其粗略的分为对称加密技术和非对称加密技术。信息加密相关技术在人们使用电子设备时,接触最为频繁的信息加密技术就是密码算法。密码算法也称密码,本质是应用于加密操作的数学函数。早期应用的密码多是受限制算法类型,受限制算法在很长一段时间内发挥了有效作用,但是结合当前信息加密需要来看,受限制算法显然已经无法达到要求;在大规模用户组织使用受限制算法时,密码的保密性难以得到保障,如果某一用户不慎泄露密码,其他用户就要及时更换算法类型,否则便会有信息泄露的风险,由此也可以认识到受限制算法的局限性。当然,目前按互联网信息加密技术已经稳妥的解决了这种问题,现代密码的使用需要借助密钥解密,用户群体的密钥在广阔无际的密钥空间中任意变换,这极大加强了信息加密的安全属性。

信息加密的意义信息加密有什么意义

意义就事保护重要信息,预防泄密发生。设想下,一份企业重要数据如果是明文存储,那泄密以后就等同于全部数据曝光,而如果对数据进行加密保护,即使泄露出去也还有这一保护层在这一类的信息加密软件,目前可选择的蛮多的,有IP-guard、亿赛通、中软、绿盾、帷幄等推荐下IP-guardIP-guard这款加密产品适用于企业多个场景,如:内部流通、外发、出差办公等,通过控制台设置好客户端的加密策略,实现客户端的自动加密管控,同时还可以设置各种对加密文档的操作权限,减少不必要的泄密风险。

现代的信息加密方式是怎样的?

无论机械还是电子,加密这事最终都是个数学问题。Enigma已经算古典系统了,真正让人叹为观止的是现代密码学,包括题主提到的量子通信。另外,以下除“古典加密”以外的系统,只要有合理的参数配置,都基本排除了暴力破解的可行性(可能性当然有,但即使平均水平的加密也需要把全世界的计算能力凑一块算个几十年,难道就为了看你那几张破艳照?)古典加密:加密过程可以看作计算f(明文)=密文解密则是跟f对应的函数g(密文)=明文这个 (f, g) 函数对就是整个密码系统的核心机密。古典时代的密码研究者们致力于发明牛逼的 (f, g) 函数对,但需要加密的地方很多啊,不能老用同一个加密容易被破解啊,怎么产生出如此多的 (f, g) 函数对呢?如何保证每个函数 f 的强度呢(不容易被破解)?密钥与对称加密:为了解决这个问题,有聪明人把“算法”和“秘密”分开,“算法”是公开的,方便大家研究,并寻找更好的算法(破解难度、计算复杂性、实现难度等),而计算中用到的一个“秘密”只要不泄露,就无法破解我的密文,这就个“秘密”就是“密钥”。加密算法对密钥只有长度的要求,因此有极广的选择范围(例如任何256位的数字),解决了“秘密”不够多的问题。

信息加密技术的加密技术分析

加密就是通过密码算术对数据进行转化,使之成为没有正确密钥任何人都无法读懂的报文。而这些以无法读懂的形式出现的数据一般被称为密文。为了读懂报文,密文必须重新转变为它的最初形式--明文。而含有用来以数学方式转换报文的双重密码就是密钥。在这种情况下即使一则信息被截获并阅读,这则信息也是毫无利用价值的。而实现这种转化的算法标准,据不完全统计,到现在为止已经有近200多种。在这里,主要介绍几种重要的标准。按照国际上通行的惯例,将这近200种方法按照双方收发的密钥是否相同的标准划分为两大类:一种是常规算法(也叫私钥加密算法或对称加密算法),其特征是收信方和发信方使用相同的密钥,即加密密钥和解密密钥是相同或等价的。比较著名的常规密码算法有:美国的DES及其各种变形,比如3DES、GDES、New DES和DES的前身Lucifer; 欧洲的IDEA;日本的FEAL N、LOKI?91、Skipjack、RC4、RC5以及以代换密码和转轮密码为代表的古典密码等。在众多的常规密码中影响最大的是DES密码,而最近美国NIST(国家标准与技术研究所)推出的AES将有取代DES的趋势,后文将作出详细的分析。常规密码的优点是有很强的保密强度,且经受住时间的检验和攻击,但其密钥必须通过安全的途径传送。因此,其密钥管理成为系统安全的重要因素。另外一种是公钥加密算法(也叫非对称加密算法)。其特征是收信方和发信方使用的密钥互不相同,而且几乎不可能从加密密钥推导解密密钥。比较著名的公钥密码算法有:RSA、背包密码、McEliece密码、Diffe Hellman、Rabin、Ong Fiat Shamir、零知识证明的算法、椭圆曲线、EIGamal算法等等⑷。最有影响的公钥密码算法是RSA,它能抵抗到目前为止已知的所有密码攻击,而最近势头正劲的ECC算法正有取代RSA的趋势。公钥密码的优点是可以适应网络的开放性要求,且密钥管理问题也较为简单,尤其可方便的实现数字签名和验证。但其算法复杂,加密数据的速率较低。尽管如此,随着现代电子技术和密码技术的发展,公钥密码算法将是一种很有前途的网络安全加密体制。这两种算法各有其短处和长处,在下面将作出详细的分析。 在私钥加密算法中,信息的接受者和发送者都使用相同的密钥,所以双方的密钥都处于保密的状态,因为私钥的保密性必须基于密钥的保密性,而非算法上。这在硬件上增加了私钥加密算法的安全性。但同时我们也看到这也增加了一个挑战:收发双方都必须为自己的密钥负责,这种情况在两者在地理上分离显得尤为重要。私钥算法还面临这一个更大的困难,那就是对私钥的管理和分发十分的困难和复杂,而且所需的费用十分的庞大。比如说,一个n个用户的网络就需要派发n(n-1)/2个私钥,特别是对于一些大型的并且广域的网络来说,其管理是一个十分困难的过程,正因为这些因素从而决定了私钥算法的使用范围。而且,私钥加密算法不支持数字签名,这对远距离的传输来说也是一个障碍。另一个影响私钥的保密性的因素是算法的复杂性。现今为止,国际上比较通行的是DES、3DES以及最近推广的AES。数据加密标准(Data Encryption Standard)是IBM公司1977年为美国政府研制的一种算法。DES是以56 位密钥为基础的密码块加密技术。它的加密过程一般如下:① 一次性把64位明文块打乱置换。② 把64位明文块拆成两个32位块;③ 用机密DES密钥把每个32位块打乱位置16次;④ 使用初始置换的逆置换。但在实际应用中,DES的保密性受到了很大的挑战,1999年1月,EFF和分散网络用不到一天的时间,破译了56位的DES加密信息。DES的统治地位受到了严重的影响,为此,美国推出DES的改进版本-- 三重加密(triple Data Encryption Standard)即在使用过程中,收发双方都用三把密钥进行加解密,无疑这种3*56式的加密方法大大提升了密码的安全性,按现在的计算机的运算速度,这种破解几乎是不可能的。但是我们在为数据提供强有力的安全保护的同时,也要化更多的时间来对信息进行三次加密和对每个密层进行解密。同时在这种前提下,使用这种密钥的双发都必须拥有3个密钥,如果丢失了其中任何一把,其余两把都成了无用的密钥。这样私钥的数量一下又提升了3倍,这显然不是我们想看到的。于是美国国家标准与技术研究所推出了一个新的保密措施来保护金融交易。高级加密标准(Advanced Encryption Standard)美国国家技术标准委员会(NIST)在2000年10月选定了比利时的研究成果Rijndael作为AES的基础。Rijndael是经过三年漫长的过程,最终从进入候选的五种方案中挑选出来的。AES内部有更简洁精确的数学算法,而加密数据只需一次通过。AES被设计成高速,坚固的安全性能,而且能够支持各种小型设备。AES与3DES相比,不仅是安全性能有重大差别,使用性能和资源有效利用上也有很大差别。虽然到现在为止,我还不了解AES的具体算法但是从下表可以看出其与3DES的巨大优越性。还有一些其他的一些算法,如美国国家安全局使用的飞鱼(Skipjack)算法,不过它的算法细节始终都是保密的,所以外人都无从得知其细节类容;一些私人组织开发的取代DES的方案:RC2、RC4、RC5等。 面对在执行过程中如何使用和分享密钥及保持其机密性等问题,1975年Whitefield Diffe和Marti Hellman提出了公开的密钥密码技术的概念,被称为Diffie-Hellman技术。从此公钥加密算法便产生了。由于采取了公共密钥,密钥的管理和分发就变得简单多了,对于一个n个用户的网络来说,只需要2n个密钥便可达到密度。同时使得公钥加密法的保密性全部集中在及其复杂的数学问题上,它的安全性因而也得到了保证。但是在实际运用中,公共密钥加密算法并没有完全的取代私钥加密算法。其重要的原因是它的实现速度远远赶不上私钥加密算法。又因为它的安全性,所以常常用来加密一些重要的文件。自公钥加密问世以来,学者们提出了许多种公钥加密方法,它们的安全性都是基于复杂的数学难题。根据所基于的数学难题来分类,有以下三类系统目前被认为是安全和有效的:大整数因子分解系统(代表性的有RSA)、椭圆曲线离散对数系统(ECC)和离散对数系统 (代表性的有DSA),下面就作出较为详细的叙述。RSA算法是由罗纳多·瑞维斯特(Rivet)、艾迪·夏弥尔(Shamir)和里奥纳多·艾德拉曼(Adelman)联合推出的,RAS算法由此而得名。它的安全性是基于大整数素因子分解的困难性,而大整数因子分解问题是数学上的著名难题,至今没有有效的方法予以解决,因此可以确保RSA算法的安全性。RSA系统是公钥系统的最具有典型意义的方法,大多数使用公钥密码进行加密和数字签名的产品和标准使用的都是RSA算法。它得具体算法如下:① 找两个非常大的质数,越大越安全。把这两个质数叫做P和Q。② 找一个能满足下列条件得数字E:A. 是一个奇数。B. 小于P×Q。C. 与(P-1)×(Q-1)互质,只是指E和该方程的计算结果没有相同的质数因子。③ 计算出数值D,满足下面性质:((D×E)-1)能被(P-1)×(Q-1)整除。公开密钥对是(P×Q,E)。私人密钥是D。公开密钥是E。解密函数是:假设T是明文,C是密文。加密函数用公开密钥E和模P×Q;加密信息=(TE)模P×Q。解密函数用私人密钥D和模P×Q;解密信息=(CD)模P×Q。椭圆曲线加密技术(ECC)是建立在单向函数(椭圆曲线离散对数)得基础上,由于它比RAS使用得离散对数要复杂得多。而且该单向函数比RSA得要难,所以与RSA相比,它有如下几个优点:安全性能更高 加密算法的安全性能一般通过该算法的抗攻击强度来反映。ECC和其他几种公钥系统相比,其抗攻击性具有绝对的优势。如160位 ECC与1024位 RSA有相同的安全强度。而210位 ECC则与2048bit RSA具有相同的安全强度。计算量小,处理速度快 虽然在RSA中可以通过选取较小的公钥(可以小到3)的方法提高公钥处理速度,即提高加密和签名验证的速度,使其在加密和签名验证速度上与ECC有可比性,但在私钥的处理速度上(解密和签名),ECC远比RSA、DSA快得多。因此ECC总的速度比RSA、DSA要快得多。存储空间占用小 ECC的密钥尺寸和系统参数与RSA、DSA相比要小得多,意味着它所占的存贮空间要小得多。这对于加密算法在IC卡上的应用具有特别重要的意义。带宽要求低 当对长消息进行加解密时,三类密码系统有相同的带宽要求,但应用于短消息时ECC带宽要求却低得多。而公钥加密系统多用于短消息,例如用于数字签名和用于对对称系统的会话密钥传递。带宽要求低使ECC在无线网络领域具有广泛的应用前景。ECC的这些特点使它必将取代RSA,成为通用的公钥加密算法。比如SET协议的制定者已把它作为下一代SET协议中缺省的公钥密码算法。

信息加密的意义

随着计算机联网的逐步实现,计算机信息的保密问题显得越来越重要。数据保密变换,或密码技术,是对计算机信息进行保护的最实用和最可靠的方法。密码是实现秘密通讯的主要手段,是隐蔽语言、文字、图象的特种符号。凡是用特种符号按照通讯双方约定的方法把电文的原形隐蔽起来,不为第三者所识别的通讯方式称为密码通讯。在计算机通讯中,采用密码技术将信息隐蔽起来,再将隐蔽后的信息传输出去,使信息在传输过程中即使被窃取或载获,窃取者也不能了解信息的内容,从而保证信息传输的安全。

QQ信息加密怎么做?

输入密码就OK了、 谢谢 要采纳哦

手机信息加密了,但是密码忘了,还能解开吗?怎样解开?

vivo 手机取消信息内容加密的方法进入信息--长按需要解密的短信会话--解密--输入隐私空间密码即可解密手机联系人的信息。取消软件加密的方法:1、iQOO (Monster) UI/Funtouch OS 3.0以上系统:进入“设置”--“指纹、面部与密码”/“指纹与密码”/“安全”(部分机型需输入锁屏密码),点击“隐私与应用加密”输入“隐私与应用加密”的密码,关闭加密软件后面对应的开关即可;2、Funtouch OS 3.0以下系统:进入“i管家”--软件管理,找到“软件锁”并点击进入,点击“软件锁”后即可跳转出,输入软件加密密码界面,在此界面输入设置的软件加密密码后,点击“已加锁”,即可取消。

下面有关信息加密的论述正确的有()

下面有关信息加密的论述正确的有() A.正确称加密需要有一对密钥 B.密钥的位数越长,加密系统就越牢固 C.非对称的加密与解密使用不同的密钥 D.数字加密标准DES是非对称加密 E.加密是指采用物理方法对信息进行再组织,使之成为一种不可理解的形式 正确答案:BC

如何把手机里的信息加密,不让其他人看见?

腾讯手机管家..有私密空间.

手机信息加密了,还能解开吗?怎样才能解开?

我微信QQ都加密了我自己打密码给他忘了怎么办

怎样取消信息加密?

1. 点击主菜单,在其中找到“设置”→“安全设置”一项,启动“安全设置”对话框。2. 在弹出的安全设置对话框中点击“本地信息安全”标签,然后再点击关闭右侧窗格的“启用聊天记录加密”复选框,输入原加密的密码即可取消信息加密。

微信信息加密如何设置方法

1.首先打开手机微信APP。2.在微信的界面里点击右下角我。3.点击设置点击账号与安全,密码就在里面设置。4.点击微信密码,设置密码,在没有设置过密码的情况下可以直接设置密码。5.如果是修改密码的话,原密码和新密码都要填写

如何对信息加密?

下个加密软件

信息加密密码忘记了怎么办

您好! 智能机短信密码是没有默认密码的,首次加密需要设置密码。如果您自己设置了密码忘记了的话,您可以在电脑端使用vivo助手备份相关数据后,再进入手机“设置->通用/更多设置->恢复出厂设置->清除所有数据”清除密码,此项操作会丢失手机上的所有数据,包括联系人、信息、自行安装的第三方程序,SD卡上的数据不会丢失。如果您的手机中没有需要备份的数据的话,可以直接在手机上操作清除所有数据就可以清除密码了。如果有任何问题可以随时来咨询我们的。非常感谢您对我们vivo的支持,祝您生活愉快!

oppo手机如何取消信息加密

若想关闭应用加密,建议您可以按照以下路径操作:1、ColorOS11及以上版本:(1)单独关闭应用的应用锁:进入「设置>权限与隐私(隐私)>应用锁」,输入隐私密码后,在应用锁界面的已加锁应用中,选择应用进行关闭。2、ColorOS5.0-7.2版本:进入「设置>安全>应用加密」,输入隐私密码,在应用加密界面,找到带有“小锁”图标的应用,点击该应用,关闭“启动密码验证”开关。温馨提示:①ColorOS5.0及以上版本:使用“应用加密”需要先设置隐私密码。②ColorOS5.0及以上版本:可设置“锁屏前免验证”,加密应用退出后在锁屏前再次打开,不用验证应用加密密码。③ColorOS11及以上版本:应用加密改名为应用锁,在控制中心添加应用锁的快捷开关,您可通过此开关快捷打开/关闭应用锁。因手机系统版本不同操作路径可能会略有差异,请以手机实际操作界面显示为准。

质数是怎样被用于信息加密的呢?

这时候他是可以用来生成相对密码,从而通过大数据的不断加大,从而增加其难度。

oppo手机怎么解除信息加密

开启应用锁(应用加密)功能之后,打开应用前,需要验证隐私密码(或指纹、人脸),以保护应用隐私。设置方法:1、ColorOS 12及以上版本:进入「设置 > 权限与隐私 > 应用锁」,输入隐私密码,选择需要加密的应用,选择开启加密。2、ColorOS 11.0-11.3版本:进入「设置 > 隐私 > 应用锁」,输入隐私密码,选择需要加密的应用,选择开启加密。3、ColorOS 7.0-7.2版本:进入「设置 > 安全 > 应用加密」,输入隐私密码,选择需要加密的应用,选择开启加密。访问加密应用:1、使用隐私密码访问:若应用已被加密,访问时需输入正确的隐私密码,否则将无法进入应用,查看相关内容。2、使用指纹和面部访问:您也可以使用指纹或面部密码打开已加密应用。进入「设置 > 权限与隐私 (隐私/安全) > 应用锁(应用加密)」,输入隐私密码后,在应用锁(应用加密)界面点击右上角“:”或“_”或“齿轮”设置图标,进入应用锁(应用加密)设置,打开“将指纹或面部用于应用锁(应用加密)”的开关即可。取消方法:1、 ColorOS 11及以上版本:(1)单独关闭应用的应用锁:进入「设置 > 权限与隐私(隐私) > 应用锁」,输入隐私密码后,在应用锁界面的已加锁应用中,选择应用进行关闭。(2)关闭应用锁功能:进入「设置 > 权限与隐私(隐私) > 应用锁」,输入隐私密码后,在应用锁界面,点击右上角“:”或“_”设置图标,选择“关闭应用锁”进行关闭。2、ColorOS 5.0-7.2版本:进入「设置 > 安全 > 应用加密」,输入隐私密码,在应用加密界面,找到带有“小锁”图标的应用,点击该应用,关闭“启动密码验证”开关。温馨提示:① ColorOS 5及以上版本:使用“应用加密”需要先设置隐私密码。② ColorOS 5及以上版本:可设置“锁屏前免验证”,加密应用退出后在锁屏前再次打开,不用验证应用加密密码。③ ColorOS 11及以上版本:应用加密改名为应用锁,在控制中心添加应用锁的快捷开关,您可通过此开关快捷打开/关闭应用锁。④ ColorOS 12及以上版本:前往「设置 > 密码与安全 > 指纹」,输入锁屏密码后,在“指纹数据用于”模块开启“应用锁”,可将指纹密码解锁应用锁。⑤ 应用加密后软件来消息不会显示具体内容,只会显示“你有一条新消息”。

信息隐藏就是指信息加密的过程

信息隐藏就是指信息加密的过程答案:错误。【拓展资料】信息隐藏也称作数据隐藏,是集多学科理论与技术于一身的新兴技术领域。信息隐藏技术主要是指将特定的信息嵌入数字化宿主信息(如文本,数字化的声音、图像、视频信号等)中,信息隐藏的目的不在于限制正常的信息存取和访问,而在于保证隐藏的信息不引起监控者的注意和重视,从而减少被攻击的可能性,在此基础上再使用密码术来加强隐藏信息的安全性,因此信息隐藏比信息加密更为安全。应该注意到,密码术和信息隐藏技术不是互相矛盾、互相竞争的技术,而是相互补充的技术,他们的区别在于应用的场合不同,对算法的要求不同,但可能在实际应用中需要互相配合。特定的信息一般就是保密信息,信息隐藏的历史可以追溯到古老的隐写术,但推动了信息隐藏的理论和技术研究始于1996年在剑桥大学召开的国际第一届信息隐藏研究会,之后国际机构在信息隐藏领域中的隐写术、数字水印、版权标识,可视密码学等方面取得大量成果。

QQ信息加密怎么做?

通过QQ的信息设置进行对QQ信息进行加密,具体的操作步骤如下:1、打开电脑上的QQ并进行登录QQ账号。2、成功登录QQ之后,在QQ的主页面中,点击左下角的三个横线,即菜单按钮。3、打开菜单栏之后,在弹出的界面中,选择上方的“安全记录”,然后点击左侧栏中的“消息记录”选项。4、在弹出的界面中,勾选“启用消息记录加密”前面的小方框。5、勾选之后,会弹出一个对话框,输入需要设置的口令,也就是设置一个密码。同时将启用加密口令提示选择一个问题和答案。这样就可以为QQ信息加密了。

信息加密的两个要素

1.明文:是指信息的原始形式; 2.密文:是指明文经过算法交换加密后的形式; 3.加密:是指由明文变成密文的过程,加密通常由加密算法来实现的. 4.解密:是指由密文还原成明文的过程,解密通常是由解密算法来实现的. 5.密钥:是为了有效地控制加密和解密算法的实现,在其处理过程上要由通信双方掌握的专门信息参与.

信息加密的目的是什么

信息加密的目的是保护网内的数据、文件、口令和控制信息,保护网上传输的数据。数据加密技术主要分为数据存储加密和数据传输加密,数据传输加密主要是对传输中的数据流进行加密。加密是一种主动安全防御策略,用很小的代价即可为信息提供相当大的安全保护,是一种限制网络上传输数据访问权的技术。

简述信息加密技术对于保障信息安全的作用及应用领域

蛋疼!自个找去!

信息加密技术及其安全性探讨_信息加密技术

  0 前言  目前的互联网系统中,黑客常用的典型攻击方式有扫描、监听、密码分析、软件漏洞、恶意代码、拒绝服务,而常见的安全防御技术有信息加密、CA认证、存取控制、监控、审计和扫描(针对恶意代码)。其中密码分析与信息加密是攻击与防御的核心技术。提及信息安全,我们往往首先联想到密码技术。密码技术的重要性在网络安全领域是不可取代的。   1 密码技术及安全标准   密码技术是对传输或存储中的数据进行重新编码,以防止第三方窃取、篡改数据的一门技术。它结合了数学、通信学、计算机科学等多种学科于一体,通过数据加密、数字签名、身份认证等方式,在纷繁复杂的网络环境下对信息进行保护,保证其机密性、完整性和可用性。   1.1 加密算法的种类   数据加密算法种类繁多,究其发展史,经历了古典算法、对称密钥算法以及公开密钥算法三个阶段。古典算法中有替换加密、代码加密、变位加密等,该类算法简单易行,但已不能满足当下的安全性要求,逐渐淡出应用。   对称密钥加密算法又称为单密钥算法,该算法加密与解密使用同一个密钥,或者从其中一个密钥可以轻易推出另一个。目前著名的对称加密算法有美国数据加密标准DES、高级加密标准AES和欧洲数据加密标准IDEA等。对称密码从加密方式上又可以分为分组密码和序列密码两种。   公开密钥加密算法又可以称作非对称密钥算法。该算法中,加密密钥和解密密钥是不同的,加密密钥公开,解密密钥私下保存。在得到公钥的情况下,想要推导出私钥理论上是不可能的。该类算法的设计往往来自复杂的数学难题。代表性算法有基于大数分解的RSA,基于离散对数的DSA,基于椭圆曲线离散对数的ECC。   1.2 加密算法的安全判定标准   安全性是衡量一个加密算法优劣的首要因素。失去了安全保证,再完善的密码系统也没有意义。要保证安全性,一个加密算法应做到以下三点:在明文和加密密钥已知的前提下,可以轻易算出密文;密文和解密密钥已知的情况下,可轻易算出明文;解密密钥未知时,由密文推导出明文理论上是不可能的。   关于加密信息的安全性定义,Shannon提出了通信中的理论安全与实际安全两个概念。理论安全要求在解密密钥未知的情况下,无论得到多少数量的密文,由此推测出明文的可能性与直接猜测明文是一样的。Shannon证明要实现理论安全,必须让加密密钥的长度不小于明文,这在进行大规模数据加密时是难以实现的。实际安全是指密文已知而解密密钥未知的前提下,对于计算能力与可用资源有限的破解者,即使使用最佳的破译算法,也无法在他所需要的有效时间内破解出明文和密码。我们目前应用的加密标准,都是基于实际安全设计的。   2 几种代表性加密算法   我们在两类加密体系中,试举几种代表性的加密算法,通过对其特点的比较,解析其优点与安全漏洞所在,在此基础上提出一些解决方案与新的加密思路。   2.1 对称密钥加密   对称密钥加密算法中最具代表性的是DES算法,该算法的优势在于机制简单,加密解密迅速,算法公开,可以对大批量传输的数据进行加密操作;缺点是密钥较短(仅有56位),保密系数不高,且因算法公开,其安全保障主要取决于密钥的保密程度,因此必须有可靠的信道来传送密钥,在有大量用户的情况下密钥的分发和管理会变得异常复杂,且不能实现数字签名,因此不适合在开放的网络环境中单独使用。   二十多年来DES算法广泛应用于全球贸易、金融等民用领域,如智能卡(IC卡)与POS机之间的双向认证、信用卡持卡方PIN的加密传输等。如今该算法的许多缺陷慢慢变得不容忽视,针对它的解密方法也日渐有效化。针对该算法密钥短的缺陷,相关组织曾经提出80位密钥、双密钥(究其效果相当于双倍密钥长度)以及三重DES算法。DES在安全性上尽管较为脆弱,但由于芯片的大量生产目前仍在继续使用。长远而言,AES将会取代它,成为新一代的加密标准。   IDEA算法是在1990年公布的一种迭代密码分组算法,类似于三重DES,密钥长度为128位,若干年内在并非高度保密的领域仍可适用。由于它只使用逐位异或和模运算,因此具有使用软件实现和硬件实现一样迅速的优势。   2.2 公开密钥加密   我们知道,公钥加密算法的设计都是基于复杂难解的数学难题,其安全性取决于一种特殊函数:单向陷门函数。这是一种单向函数,在一个方向上容易计算,但逆向求值却异常困难。但如果它的陷门已知,则反向求值也会十分容易。在公钥体系中,这个陷门即是用来解密的私有密钥。符合以上条件且目前被公认为是安全有效的公钥加密算法有RSA、DSA以及ECC。   RSA是公开密钥体系中最具典型意义的算法,它的安全性依赖于大数因子分解的极度困难。RSA加密采用的公钥和私钥都是两个大素数的函数,大素数均要大于100个十进制位,得到密钥后应将两个素数丢弃。RSA也可用于数字签名,其公私钥的使用与加密刚好相反。RSA算法思路简洁,易于使用,安全性好,缺点在于产生密钥较为麻烦,受到大素数选取的限制,很难做到一次一密,且加密速度太慢,较对称密钥算法要慢上几个数量级。选取合适的大数是保障安全性的关键。但是目前还无法从理论上证明破译RSA的难度与大数分解等价,也无法确定大数分解是NPC问题。随着计算机计算能力的扩大以及大数分解方法的进步,对素数位数的要求会越来越高。RSA实验室认为个人应用要768比特位,公司应用要1024比特位以上才有安全保证。   DSA算法基于离散对数的数字签名标准。它仅仅对于数字签名有用,不能对数据进行加密运算。   ECC算法基于椭圆曲线离散对数运算,较之RSA、DSA安全强度更高,在解密和签名上的计算速度要快得多,且对存储空间和带宽的要求都较低,将会在IC卡与无线网络领域获得广泛应用。一般认为,ECC技术一旦被广泛掌握,ECC算法将会代替RSA,成为新一代通用的公钥加密算法。   在以上三种数学方法之外,多种数学理论被引入公钥加密算法的研究。如混沌理论,因其蝴蝶效应(即对初始状态的极端敏感性)、伪随机性、拓朴性,与加密系统有着天然的相似度与联系,非常适合应用于一次一密的公钥体系。然而,目前多数混沌密码算法发布不久就被破解,亟待找到更合适的应用思路和更优良的运算模型。

信息加密技术有哪些?

信息加密技术是利用数学或物理手段,对电子信息在传输过程中和存储体内进行保护,以防止泄漏的技术。 保密通信、计算机密钥、防复制软盘 等都属于信息加密技术。通信过程中的加密主要是采用密码,在数字通信中可利用计算机采用加密法,改变负载信息的数码结构。计算机信息保护则以"软件加密"为主。目前世界上最流行的几种加密体制和加密算法有:"RSA算法"和"CCEP算法"等。为防止破密,加密软件还常采用硬件加密和加密软盘。一些软件商品常带有一种小的硬卡,这就是硬件加密措施。在软盘上用激光穿 孔,使软件的存储区有不为人所知的局部存坏,就可以防止非法复制。这样的加密软盘可以为不掌握加密技术的人员使用,以保护软件。

关于信息加密技术有哪些介绍?

信息加密技术是指利用数学或物理手段,对电子信息在传输过程中和存储体内进行保护,以防止泄漏的技术。一般来说,保密通信、计算机密钥、防复制软盘等都属于信息加密技术。通信过程中的加密主要是采用密码,在数字通信中可利用计算机采用加密法,改变负载信息的数码结构。计算机信息保护则以软件加密为主。目前世界上最流行的几种加密体制和加密算法有RSA算法和CCEP算法等。为防止破密,加密软件还常采用硬件加密和加密软盘。一些软件商品常带有一种小的硬卡,这就是硬件加密措施。在软盘上用激光穿孔,使软件的存储区有不为人所知的局部破坏,就可以防止非法复制。这样的加密软盘可以为不掌握加密技术的人员使用,以保护软件。由于计算机软件的非法复制、解密及盗版问题日益严重,甚至引发国际争端,因此信息加密技术和加密手段的研究,正在飞速地发展。