功耗不断降低
长期以来,科学家们一直致力于研制能够显著地降低能耗的产品。近,一种新推出的利用反向计算的方法设计的微处理器芯片可以大大降低耗电量。这种设计方法将导致功能强大的微处理器问世,这种微处理器可用于诸如掌上型计算机、移动电话和便携式计算机等电流驱动的装置中,并且可以大大延长这类装置的运行时间。美国麻省理工学院负责反向计算项目的科学家迈克尔. 弗兰克在近指出:“在不使用昂贵制冷系统的情况下,我们的研究已经接近了高速微处理器所能散发热量的物理*限”。弗兰克和他的同事们认为,除非散热问题能够得到的解决,否则“摩尔定律”就将变得不再适用了。
他们还指出,反向计算所涉及的技术,是解决微处理器散热问题的方案。在反向计算中,每个运算周期后存储在微处理器中的信息并没有完全被擦掉,电子通信设备,擦掉信息时微处理器是不会发热的,而是保留了某些信息,供下一个运算周期使用。科学家们制造的理论模型表明,制造出只消耗相当于目前微处理器1%电能的功能强大的微处理器是完全可能的。加州大学信息学学院的一个研究小组近宣布,他们已经研制出世界上块利用某些反向计算技术的微处理器芯片。
无线通信 IC 卡门禁的加密 射频IC卡与读卡机之间是非机械接触的,所以射频IC卡特别适用于大流量通过的门禁系统。射频IC卡与读卡机之间采用无线电通信技术进行通信,而无线电波在空间上是开放的,很容易被外部截获,因此普通不含CPU的逻辑加密射频IC卡抵*不了的密码攻击,通信内容很容易被、篡改和等,其安全性甚至不如普通逻辑加密的接触式IC卡。 DES 算法加密技术 DES算法加密技术选择了对称密码体系,南开大学电子通信,大多数对称算法的加/密钥相同,电子通信工程,程序设计简单可靠,资源开销较公约密码小,运算速度高。缺点是密钥分发、交换和管理的工作量大。管理服务器里的伪随机序列发生器产生长56位的密钥。
弱密钥、半弱密钥被自动剔除。整个系统中所有卡和读卡机都编有产品序列号,管理服务器自动给每个产品序列号配以相应不同的密钥,制成密钥表待用,完成密钥分配。对称密码体系中的分组密码算法经常用在IC卡上, DES算法虽然老旧,但用汇编语言实现很方便,因此很多安全性要求不是很强的系统还是优先采用它。 DES算法使用时没有任何专利和许可证方面的限制。DES算法加密和可用同一个程序,电子通信,只要在迭代末尾加个小变化,因此编程方便简单。加强了正确性执行。如果鉴别与被鉴别双方有一个没有正确执行该协议,协议都将终止工作。每一次发送的数据均有随机数编入,当发送相同数据时,每次所传送的密文不会重复。抵*重放攻击有很好的效果。选一个好的伪随机数生成算法,能进一步提高安全性。
因为计算机内部采用并行数据数据,不能直接把数据发到Modem,必须经过UART整理才能进行异步传输,其过程为:CPU先把准备写入串行设备的数据放到UART的寄存器(临时内存块)中,再通过FIFO(First Input First Output,先入先出队列)传送到串行设备,若是没有FIFO,信息将变得杂乱无章,不可能传送到Modem。 UART (Universal Asynchronous Receiver/Tran*itter) 通用异步收发器 UART是用于控制计算机与串行设备的芯片。
有一点要注意的是,它提供了RS-232C数据终端设备接口,这样计算机就可以和调制解调器或其它使用RS-232C接口的串行设备通信了。作为接口的一部分,UART还提供以下功能:将由计算机内部传送过来的并行数据转换为输出的串行数据流。将计算机外部来的串行数据转换为字节,供计算机内部使用并行数据的器件使用。在输出的串行数据流中加入奇偶校验位,并对从外部接收的数据流进行奇偶校验。在输出数据流中加入启停标记,并从接收数据流中删除启停标记。处理由键盘或鼠标发出的中断信号(键盘和鼠标也是串行设备)。可以处理计算机与外部串行设备的同步管理问题。有一些比较的UART还提供输入输出数据的缓冲6区,现在比较新的UART是16550,它可以在计算机需要处理数据前在其缓冲区内存储16字节数据,而通常的UART是8250。