- 型号:109L0648H406
- 数量:1000
- 制造商:上海曦龙电气设备有限公司
- 有效期:2017/8/2 0:00:00
109L0648H406
工业风扇代理销售:
联系人:程先生
手机:139188-64473
手机:139188-64473
QQ:937926739
固话:021-6131-6707
固话:021-6131-8625
据报道,国家能源局今天召开全国能源工作会议,指出目前需要正视能源领域跨入新常态过程的一些发展矛盾,坚持绿色低碳,继续提高非化石能源消费比例。
努尔˙白克力表示,在目前来看,能源发展主要面临的矛盾有以下几方面:传统能源产能过剩矛盾在不断加剧。在今年1月到11月,钢铁建材行业、煤炭消费量同比分别下降3.2%和8.2%,用电量同比分别下降6.4%和8.4%。加上我们国家“去产能”信号一天强过一天,从这个角度来看,煤炭可能会面临长期产能过剩局面。电力过剩的苗头目前也越来越明显,同时原油一次加工能力,目前已经超过7亿吨,但是产能利用率不足70%。
国家能源局局长努尔˙白克力表示,如果不能把握这种趋势,片面来追求产能扩张,今后可能会造成新的产能过剩。同时,目前我们国家能源系统整体的运行效力也在提高,目前我们国家电力系统主要靠火电机组来调峰,消纳可再生能源的上网能力较差,同时污染排放量较大。与此同时,可再生能源发生也面临着瓶颈制约,目前“三北”地区的弃风弃光,西南地区的弃水电的问题进一步加剧。部分地区弃风率超过30%,同时西北地区的弃光问题开始显现。白克力还表示,目前我们国家在终端能源消费,实施天然气电力等清洁能源,替代煤炭、石油等化石能源的替代任务也是比较艰巨的。
努尔˙白克力表示,我们国家目前的消费仍然以煤炭为主,这是由我们国家能源资源特征决定的,从总体来看,煤炭作为主体能源,在相当长的时间内不会改变。但是也要认识到,不合理、大规模粗放利用煤炭是影响生态环境的主要原因之一,所以我们要实施能源消费总量和消费强度双控制,落实节能优先战略,严格控制煤炭消费量,同时要加快重点领域用能变革,提高京津冀和规划时的能源消费比重。他还表示,未来我们还要坚持多元发展,来推动能源供给的革命。
硬件加密必须综合考虑加密方法的可行性、有效性、硬件复杂度等因素,由逻辑电路产生大量密码的一种简单有效的方法是使用线性反馈移位寄存器,其产生的伪随机数据已广泛用于数据通信中的加扰、扩频、跳频和数据加密。图1所示是具有防跟踪、产生2N-1个N 位伪随机数据的加密电路原理框图,密码生成所用触发器和门电路少,并且密码是加电后动态产生的,不同的预置产生的数据不同,因此密码的强度、隐蔽性优于加密狗和微狗(卡)。
N位移位寄存器产生的伪随机码作为读取的密码或输入数据解密的密钥,在移位时钟的作用下,可输出2N-1个N位的有效密码或密钥。对某一具体电路,移位寄存器初值不同时,这2N-1个随机数有2N-1种排序,可预置伪随机数产生器的原理电路如图2所示。要使移位寄存器产生一确定的值,首先置其初值,然后置移位计数器初值并允许时钟电路产生移位时钟;当移位计数器计满时,产生一个数据准备好状态可供软件读取,该状态同时阻断时钟电路,停止移位操作,并且启动防跟踪记数器的时钟产生电路;若在规定的时间内读取密码字或者写入待解密数将清零防跟踪记数器,否则超时使防跟踪记数器满导致触发器翻转,打开三态门,扰乱输出数据,虽然这时读/写数据能清零防跟踪记数器,阻断其时钟,但必须重加电或系统复位才能断开三态门。
对加密电路的正确操作步骤是:在主程序中预置移位计数器和移位寄存器初值,在子程序的一处判断移位是否完成,另一处读密码或写待解密数,在另一子程序判断或取解密数据,以防止跟踪。
为在使用较少触发器情况下保证程序正常运行并能有效地防止解密跟踪,应恰当地选择防跟踪计数器的时钟,若用移位寄存器时钟源,则需要较高的分频才能满足高速的数据产生、适当的延时时间;因此在实际使用中,应根据需要,选择系统可能提供的低频持续脉冲信号作为防跟踪计数器的时钟。在微机系统中,尤其在WINDOWS操作系统的分时事件驱动运行模式下,由于系统固有的存储器刷新、时钟中断,以及运行中硬件中断、DMA操作、任务切换,必须有较长的防跟踪延时才能保证合法程序正常运行,要注意在软硬盘操作时对密码数据操作的影响。
2 应用举例
2.1 并行口加密电路
在PC机系统中,一般打印机并行接口包括单向输出的8条数据线D0~D7和四条控制线、5条状态输入线,因此每次读操作只读取4bits密码,其加密电路原理框图如图3所示。由于并行口不提供电源,将联机控制信号SLCT置高提供的电流很小,因此直接挂在并行口上的电路必须选用规模不大的低功耗器件。
经并行口控制移位寄存器产生密码的基本操作步骤是:(1)SLCT置高加电;(2)STROBE触发经D0~D8写入16位控制字,选通加密电路,否则打印口正常;(3)初始化信号INIT置低,STROBE选择预置移位寄存器和移位计数器;(4)INIT置高选通移位时钟;(5)检测数据是否准备好;(6)换行控制AUTO LF置高,在STROBE脉冲作用下数据按4bits输出供CPU读取;(7)SLCT置低断电。
防跟踪记数器由移位计数器满状态启动,其溢出脉冲使触发器翻转选通三态门,扰乱输出数据。防跟踪记数器和移位寄存器时钟可由门电路构成的RC振荡器产生。
2.2 ISA总线加密电路
与并行口方式相比,通过总线方式对加密电路的移位寄存器和移位记数器的预置、输入数据的异或解密等操作更灵活、方便,并可与其它电路结合,其原理框图与图1相似。总线接口电路对端口地址和控制信号译码,产生移位寄存器和移位记数器输入写、移位寄存器及异或解密输出读信号,读信号清零防跟踪记数器并阻断其时钟。在ISA总线接口中,移位寄存器时钟用OSC或总线时钟BCLK,而防跟踪记数器时钟可采用移位时钟或状态持续变化的总线控制信号及状态信号,如:地址锁存信号BALE、刷新指示信号REFRESH、DMA操作允许信号AEN(因用于I/O地址译码,隐蔽性好)等,用REFRESH信号时计数器规模小、运行可靠,但是切断该信号防跟踪功能不起作用,密码数据仍正常产生。
2.3 单片机/ DSP系统程序加密电路
早期的单片机系统大都用扩展EPROM作为程序存储器,这种方式目前在高速单片机/DSP中仍然很常用。对于程序量小,不需外部程序寻址的简单系统(如微狗),采用内置EPROM/FLASH RAM、带加密控制字的MCU(如GMS97C2051)本身就能可靠地保护程序;因此我们的讨论只限于用扩展程序存储器的系统。
对扩展程序存储器的加密保护可通过对其数据和地址线的异或/取反扰乱来实现,其目的都是不能直接获取程序存储器内部保存的数据。由于X=X+K+K,X=X,因此在系统工作时由硬件实现代码和密钥的异或/取反操作可得到正确的程序(文献[2]中用二级异或提高加密强度的观点不正确,因为Y=X+K1+K2=X+K),其原理如图4所示。通常单片机加密的方式是密钥固定不变,或CPU读取程序代码的同时,从另一片EPROM读取密码,使每一代码对应一密钥。这两种方式的解密只需用简单的组合逻辑电路,对前一种方式,用逻辑分析法很容易求解逻辑关系而解密,后一种方法进行逻辑分析的工作量虽然大大提高,但密钥本身容易被直接获取。因此我们用m序列产生器动态产生密钥,将解密的组合逻辑电路与时序逻辑相结合,而较复杂时序逻辑的分析是很困难的。
对8031、MC6085兼容系列的单片机系统,编程使开始的一段初始化程序顺序执行,系统复位时自动对移位寄存器设初值,复位后程序存储器的读信号同时作为移位时钟,使每条指令的密钥不断变化;在第一次执行循环、跳转指令前,程序发控制字阻断移位时钟,使以后的程序密钥相同。在高速DSP系统中,一般上电后将低速EPROM中的程序加载到高速SRAM中运行,可使EPROM的读控制信号一直作为移位时钟,使密钥不断变化;如果用串行口方式加载,程序解密操作与数据通信中的数据解扰相同,数据输出时钟直接作为移位时钟。单片机/DSP作为微机系统的协处理器时,单片机/DSP的代码一般经总线装载,可将加密代码与移位寄存器输出的密钥异或解密,输出到单片机/DSP的程序RAM。
系统运行时,用于MCU/DSP程序保护的防跟踪计数器时钟一直有效,这样可以防止仿真器的跟踪。防跟踪计数器要用程序读或其相关信号清零,有的DSP从内部RAM运行程序时,程序读无相应输出信号,这时可用定时器中断或程序中及时插入的代码来清零。
上述介绍应用移位寄存器产生伪随机数据对程序进行加密的一些方法,曾在我们设计的系统中得到验证,整个电路的设计不复杂,占用PLD 器件的资源不多,完全可结合在系统的硬件逻辑设计中。使用8/16位的移位寄存器时,密钥量有限,制约了加密的复杂度,使用者应根据设计要求和自己的经验,引入各种非常规的操作方式,这样就可以用简单的硬件电路,很好地实现软件和系统的保护。
随着单片机的广泛使用,新一代编程器全部采用了内置单片机的智能控制模式,完全淘汰了非智能编程器由计算机直接控制的模式。由内置单片机进行智能控制的编程器就是智能型编程器。 非智能普通编程器采用由计算机主机直接控制编程器硬件的开环工作模式。这种工作模式的缺陷在于编程器自身没有纠错能力,只能听从主机的摆布,一旦因为主机软件受病毒侵害出现错误、联机电缆接触不良、外界电磁干扰等原因造成控制错误,就会直接引起编程器硬件误动作,而且一错再错,严重时可能造成被编程器件及编程器烧毁。 智能型编程器以闭环模式工作。计算机主机不直接操纵编程器的硬件电路工作,而是以向内置单片机发命令的形式间接控制编程器工作。单片机对每一条所收到的命令进行判断、校验。如果发现错误命令则立即向主机反馈信息要求主机重发。如果连续重发仍不正确,则视为主机永久性错误,单片机自动进入保护程序,以保证系统的安全。
非智能型编程器的编程时序完全由计算机主机控制产生。由于各种计算机主频差异极大,运行速度相差数百倍,完全依靠软件延迟补偿很难产生精确的编程时序信号。因此容易出现在某些速度的主机上可以正常使用,而在另外一些速度的主机上有些器件编程出错的现象。即所谓“挑主机”的毛病。 智能型编程器由内置单片机控制产生编程时序,单片机自带晶振,运行速度由自带晶振频率决定,与计算机主机速度无关。因此在各种速度的主机上都能达到同样的编程效果,具有很好的一致性。
1。.HEX文件格式:
.HEX文件是由下列形式的行组成的
- 电话:13918864473
- 传真:021-61318625
- email:937926739@qq.com
手机扫描二维码分享本页
工控网APP下载安装
评价: | 一般 | ||