INNPM12
价格:999.00
厦门莫格电气自动化有限公司销售ABBINNPM12,欢迎来电咨询!​INNPM12INNPM123DES、AES等对称算法虽有运算速度快、加密强度高等优点,但密钥存储与传递却是其***大的弱点,这也对它的应用场景造成了一定的限制。而RSA非对称算法利用非对称公私钥对,解决了密钥传递中的安全问题。在一些对实时性要求不是非常严格的系统中,RSA算法还是可以弥补对称算法的弱点。当然,若两者结合使用,既能提升运算效率,又能保证密钥安全,是个不错的选择。我们并不需要多关心RSA的算法原理与安全强度,因为它是目前***主流的非对称算法,且短时间内地位是不可替代的。对于初次了解该算法并准备使用的工程师来说,只需要注意几点:1、RSA算法的公钥是公开的,任何人都可获取保留,因此其存储与传递不需要特殊处理。私钥不公开,必须安全存储,嵌入式行业一般存放于加密芯片或其他硬件安全载体中。2、公钥先对明文运算生成密文称为加密操作,私钥后对密文运算还原出明文称为***操作;私钥先对明文运算生成密文称为签名,公钥后对密文运算生成明文成为验签。即公钥只进行加密和验签工作,私钥只进行***和签名工作,适其介入运算的先后顺序而定。3、根据公钥模长度的不同,RSA算法又分为RSA512、RSA1024、RSA1280等。公钥模长度即为单次运算数据的长度。以RSA1024为例,当使用公钥加密时,单次输入的明文长度不能超过1024bit=1024bit/8=128byte,私钥运算亦是如此。4、RSA算法的公私钥参数提供方式分为两种。***种模式NDE模式,NE是公钥,ND是私钥。第二种CRT模式:NE是公钥,PQdPdQQinv这5个参数构成私钥。上述参数中P、Q为两个大素数,如果使用RSA1024算法,则二者长度均为1024/2=512bit=64byte,dP、dQ两个参数长度也和P、Q长度相等。N=P*Q长度为1024bit,即128byte,D为私钥参数;E为公钥指数(一般使用0x010001)。目前LKT加密芯片能支持CRT模式的RSA算法。加密芯片可自动生成公私钥对。用户在开发过程中可以放开公私钥文件读写权,但是应用阶段必须将私钥文件读权限封住。若用户已有公私钥对,在向加密芯片中写入的过程中,需要先将PQdPdQQinv这5个参数解析出来,然后按照手册中规定的格式写入到芯片中,才可以进行RSA运算。经过本期的介绍后,相信大家对RSA算法的基本概念和应用都有了初步了解,如果通过阅读本文,能让各位顺利过渡进入到RSA的了解和应用中,那就达到了作者的本意。QRTG02RTDInputAmpcard-33mVw/4ea3DRE27380A92G0217379A62G024QRT2QRTG02RTDInputAmpcard-33mVw/4ea3DRE37380A92G0347379A62G024QRT2QRTG02RTDInputAmpcard-33mVw/2ea3DRE37380A92G0317379A62G024QRT2QRTG02RTDw/2ea3DRE3G03&2ea3DREG03/9690A38G3417379A62G024QRT2QRTG02RTDInputAmpcard-33mVw/3ea3DRE2G02&1ea3DRE4G0427379A62G024QRT2QRTG02RTDInputAmpcard-33mVw/4ea1DRE107380A92G0497379A62G024QRT2QRTG02RTDInputAmpcard-33mVw/4ea3DRE3G01/9690A38G3447379A62G024QRT4QRTG02RTDInputAmpcard-33mVw/4ea3DRE3G01/9690A38G3497379A62G024QRT4QRTG02RTDInputAmpcard-33mV37379A66G01QMBQMBG01card07379A70G022QMT5QMTG02M-BusTerminatorcard-13VDCmonitorSub337379A70G032QMT3QMTG03M-BusTerminatorcard-13VDCmonitorSub597379A78G01QIAQIAG01card07379A82G01QSIQSIG01card07379A84G013QBE5QBEG01BusExtendercard-DIOBdischargingSub137379A84G013QBE7QBEG01BusExtendercard-DIOBdischargingSub2107379A84G014QBE1QBEG01BusExtendercard-DIOBdischargingSub3587379A84G014QBE3QBEG01BusExtendercard-DIOBdischargingSub467379A84G014QBE5QBEG01BusExtendercard-DIOBdischargingSub527379A89G014MBU7MBUBoard17379A89G014MBU8MBUBoard17379A89G015MBU3MBUBoard77379A89G015MBU5MBUBoard27379A89G01/772B222G015MBU3MBUBoard37379A89G01/772B222G015MBU5MBUBoard27379A89G01/772B222G025MBU3MBUBoard17379A90G062FILM7FILMG06daughtercard(RTDonQRT)47379A91G022QAA3QAAG02ActuatorAuto/Manualcardcard-BeckDr.137379A92G023MBC6MBCBoard17379A92G024MBC8MBCBoard137379A92G037MBC2MBCBoard827379A93G012MBD14MBDBoard47379A93G013MBD11MBDBoard37379A93G013MBD17MBDBoard27379A93G013MBD18MBDBoard337379A94G062MBS14MBSBoard37380A17G013FILMFILMBoard17380A18G013MBK1MBKbdinfixedcordoptrkeybds57380A27H01/772B379G01IntelPBA143472-00417380A29G03IntelInteldaugtercardonMSP147380A31G013MSC9MMIP/SControllercardin4D33613G01and/or1661D89G05MMIs57380A36G013QSE2QSESequenceofEventsRecordercard-7to21mA17380A36G015QSE4QSESequenceofEventsRecordercard-7to21mASubJ27380A36G015QSE6QSESequenceofEventsRecordercard-7to21mA17380A36G017QSE1QSESequenceofEventsRecordercard-7to21mA37380A36G017QSE5QSESequenceofEventsRecordercard-7to21mASubX77380A37G013DCS17DPUP/SControllercardin1D54582G01and/orG05107380A37G033DCS23DPUP/SControllercardin1D54582G0337380A43G014MVP7PCBd17380A43G02MVPPCBd07380A51G01MPP17380A67G012DBK2WDPFDBKdaughtercard(onQAA)57380A70G024MBT6MBTBoard397380A72G011SBA2SBAdaugtercardonMSP147380A78G013DPU1DPUbackplane(9slot)257380A84H01ExtenderMultibusCardExtenderPBA1000280-0347380A92G013DRE1DREG01daughtercardforQRTcard(Copper)1087380A92G021DRE8DREG02daughtercardforQRTcard(Platinum)67380A92G031DRE9DREG03daughtercardforQRTcard(120OhmNickle)137380A92G033DRE3DREG03daughtercardforQRTcard(120OhmNickle)37380A92G041DRE10DREG04daughtercardforQRTcard(100OhmPlatinum)227380A92G061DREDREG06daughtercardforQRTcard(100OhmCopper)87381A01G01/772B388G013MSP32MultibusSharedProcessorBoard17381A01G01/772B388G015MSP13MultibusSharedProcessorBoard17381A01G01/772B388G023MSP32MultibusSharedProcessorBoard27381A01G01/772B388G026MSP25MultibusSharedProcessorBoard17381A01G01/772B388G103MSP3MultibusSharedProcessorBoard17381A01G01/772B388G103MSP32MSPBoardw/7380A71G012SBG1daughter17381A01G01/772B388G258MSP1MultibusSharedProcessorBoard57381A01G01/772B388G258MSP11MultibusSharedProcessorBoard37381A01G01/772B388G258MSP13MultibusSharedProcessorBoard17381A01G01/772B388G268MSP1MultibusSharedProcessorBoard37381A01G01/772B388G268MSP9MultibusSharedProcessorBoard17381A01G01/772B388G268MSP11MultibusSharedProcessorBoard37381A01G01/772B388G268MSP13MultibusSharedProcessorBoard17381A01G01/772B388G268MSP11MSPBoardw/249-06-04MatroxMSBX-900daughter17381A01G02/8MSP2MultibusSharedProcessorBoard1772B388G247381A01G02/773B388G213MSP33MultibusSharedProcessorBoard27381A01G038MSP21MultibusSharedProcessorBoard17381A01G03/772B388G296MSP21MultibusSharedProcessorBoard17381A01G03/772B388G296MSP27MultibusSharedProcessorBoard17381A01G03/772B388G298MSP3MultibusSharedProcessorBoard27381A01G03)
厦门莫格电气自动化有限公司
业务 QQ: 1982497648