Saturday, February 25, 2012

保安Seecrets:温柔密码学简介

随着身份盗窃,信用卡诈骗,社会工程攻击日益增多,世界正面临着数字在未来几年的挑战。显然,密码学,一门年轻的科学,将在保护数字资产安全的突出作用。本文试图解释密码学的基础知识(加密)使用通俗易懂的语言。

让我们以争夺一个鸡蛋的例子。首先,破解壳,倒入碗中的内容和节奏的内容,大力直到取得需要的结果 - 嗯,一个炒鸡蛋。这种混合的鸡蛋分子的行动是加密。由于分子是混乱的,我们说的蛋已实现了高熵状态(随机性状态)。要返回到原来的炒蛋形式(包括uncracking外壳)是解密。不可能吗?

但是,如果我们以单词“蛋”,代之以“数”了,“分子”与“数字”,这是可能的。对此,我的朋友,是令人兴奋的世界加密(简称加密)。这是一个新领域人才为主的数学家谁使用的词汇,如“非线性多项式关系”,“伽罗瓦场”,等“多元多项式方程overdefined系统”。这些密码学家使用的语言,像我们这样的凡人不能假装理解。

在电脑,一切都存储是数字。你的MP3文件是一个数字。您的文字信息是一个数字。您的地址簿是一个较长的号码。数字65代表字符“A”的小“一”,等等,97。

方程的意义谈起“,”伽罗瓦田“,等等。这些密码学家使用的语言,像我们凡人不能假装理解。

在电脑,一切都存储是数字。你的MP3文件是一个数字。您的文字信息是一个数字。您的地址簿是一个较长的号码。数字65代表字符“A”的小“一”,等等,97。

对于人类来说,我们承认与数字从0到9的数字,还有什么地方,计算机只能识别0或1。这是二进制系统,而不是使用数字位。要转换位数字,只是简单的乘以0.3的位数获得良好的估计。例如,如果你有256印度尼西亚卢比位(在世界上最低的货币面额一),比尔盖茨的财富将在比较微观。

十六进制(基数为16)系统使用的十个数字从0到9,再加上六从A至F这额外的符号集有16个不同的“数字”,因此十六进制的名称。这种表示法是电脑工作者偷看有用到由计算机存储的“真实内容”。另外,作为货币不同对待这些数字系统,无论是欧元,瑞士法郎,英镑等等。就像一个对象可以用不同的值使用这些货币的价格,这个数字也可以“有价”在这些不同的数字系统以及。

有点离题,你有没有想过,为什么你在学校学习的质数?我相信大多数数学教师不知道这个答案。答:一个支行所谓公共密钥加密,它使用加密的电子邮件,尤其是素数。在那里,他们说的一样2048,4096,8192位。甚至更大的数字)

当我们要加密的东西,我们需要使用一个密码。密码是只是一个算法类似烘烤蛋糕的配方。它有准确,清晰的步骤。为了贯彻加密过程中,你需要一个键(有些人称之为密码)。在密码学中一个良好的实践需要一个密码,必须使用高熵的关键是有效的。

imal(基数为16)系统使用的十个数字从0到9,再加上六从A至F这额外的符号集有16个不同的“数字”,因此十六进制的名称。这种表示法是电脑工作者偷看有用到由计算机存储的“真实内容”。另外,作为货币不同对待这些数字系统,无论是欧元,瑞士法郎,英镑等等。就像一个对象可以用不同的值使用这些货币的价格,这个数字也可以“有价”在这些不同的数字系统以及。

有点离题,你有没有想过,为什么你在学校学习的质数?我相信大多数数学教师不知道这个答案。答:一个支行所谓公共密钥加密,它使用加密的电子邮件,尤其是素数。在那里,他们说的一样2048,4096,8192位。甚至更大的数字)

当我们要加密的东西,我们需要使用一个密码。密码是只是一个算法类似烘烤蛋糕的配方。它有准确,清晰的步骤。为了贯彻加密过程中,你需要一个键(有些人称之为密码)。在密码学中一个良好的实践需要一个密码,必须使用高熵的关键是有效的。

数据加密标准(DES),作为标准中引入了70年代末,是在1980年的最常用的加密算法和90年代初。它采用56位密钥。这是打破了1990年后期美国耗资约25万美元在56小时专用计算机的。随着今天(2005年)的硬件,它有可能在一天之内破解。

随后,三重DES取代了逻辑的保存方式与(主要是银行)的相容性大企业早期投资的DES。它使用两个56位密钥使用三个步骤: -

1。加密密钥1。
2。解密键2。
3。加密密钥1。

采用有效的密钥长度只有112位(相当于34位)。关键是任何介于0和5192296858534827628530496329220095数量。过去一些修改过程中使用密钥3,使得在168位密钥更有效。

高级加密标准(AES)获得通过,成为一所标准与技术,美国(NIST)的国家研究所2001标准。 AES公司是基于Rijndael的(发音为“莱茵娃娃”)由两名比利时密码学家,维克多Rijmen的发展和琼德门密码。通常情况下,AES公司使用其键256位(相当于78位)。关键是任何介于0和15792089237316195423570985008687907853269984665640564039457584007913129639935数量。这个数字是作为宇宙中的原子的估计数相同。

有点离题,你有没有想过,为什么你在学校学习的质数?我相信大多数数学教师不知道这个答案。答:一个支行所谓公共密钥加密,它使用加密的电子邮件,尤其是素数。在那里,他们说的一样2048,4096,8192位。甚至更大的数字)

当我们要加密的东西,我们需要使用一个密码。密码是只是一个算法类似烘烤蛋糕的配方。它有准确,清晰的步骤。为了贯彻加密过程中,你需要一个键(有些人称之为密码)。在密码学中一个良好的实践需要一个密码,必须使用高熵的关键是有效的。

数据加密标准(DES),作为标准中引入了70年代末,是在1980年的最常用的加密算法和90年代初。它采用56位密钥。这是打破了1990年后期美国耗资约25万美元在56小时专用计算机的。随着今天(2005年)的硬件,它有可能在一天之内破解。

随后,三重DES取代了逻辑的保存方式与(主要是银行)的相容性大企业早期投资的DES。它使用两个56位密钥使用三个步骤: -

1。加密密钥1。
2。解密键2。
3。加密密钥1。

采用有效的密钥长度只有112位(相当于34位)。关键是任何介于0和5192296858534827628530496329220095数量。过去一些修改过程中使用密钥3,使得在168位密钥更有效。

高级加密标准(AES)获得通过,成为一所标准与技术,美国(NIST)的国家研究所2001标准。 AES公司是基于Rijndael的(发音为“莱茵娃娃”)由两名比利时密码学家,维克多Rijmen的发展和琼德门密码。通常情况下,AES公司使用其键256位(相当于78位)。关键是任何介于0和15792089237316195423570985008687907853269984665640564039457584007913129639935数量。这个数字是作为宇宙中的原子的估计数相同。

美国国家安全局(NSA)在2003年6月批准在美国境内的保护(当然受他们的实施方法批准)政府机构的顶级机密的AES。据说他们是那些可以窃听所有电话将在世界各地的交谈。此外,该组织被认为是世界上最大的雇主数学家,可能是在世界上的电脑硬件的最大买主。国家安全局的密码可能有多年经验的市民进取,无疑能打破在实践中使用的许多系统。为了国家安全,几乎所有关于国家安全局的信息的原因 - 即使它的预算分类。

强力攻击基本上是在试图使用加密解密材料的所有可能组合。

字典攻击通常指的是基于文本的口令(密码)使用常用的密码。普遍使用的密码总数为小得惊人,在计算机上。

No comments:

Post a Comment