版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Modbus报文安全性分析引言靠的通信系统是智能配电网系统实现的关键环节国际上经典的非对称密钥算法主要有RSA、ElgamalRabinHDECC等[5],但非1[7]。图1配电网自动化系统Fig.1Automationsystemofdistributionnetwork通信方式可能根据配电网具体情况,采用GPRS/3G/4GCAN总[8]。国密SM2算法为了防止国际上经典的非对称加密算法存在2010年提出1年7月1SM2SM2[9]。SM2算ECCECCSM2像ECC[10]。SM24SM2钥加密算法等3SM2[11]。[12]。基于SM2的ModbusIEC61850IEC61850IEC61850[13]中,还普遍采用ModbusModbusModbusModbusModbus和ModbusTCPModbus2(1个字节)四部分组成。为3.5图2配电网ModbusRTU报文结构Fig.2ModbusRTUpacketstructureofdistributionnetworkModbus(2(L字节Modbus采用两个字节长度的CRCCRCModbus通常应用于RS485RS485SM2Modbus重点考虑ModbusTCP报文采用基于SM2ModbusTCPTCP/IP络速度快,可以传送更多的配电网报文内容。ModbusTCP作为TCP/IP典的TCP/IP1420个字节的20个字节的TCP3图3配电网ModbusTCP报文结构Fig.3ModbusTCPpacketstructureofdistributionnetwork除了经典TCP/IP所包含的上述报文结构,ModbusTCP的关键数据主要体现在应用层。ModbusTCP应用层部分的报文形式与ModbusTCPModbusTCP7度MBAPMBAP报文头由2个字节的事务元标识符、2个字节的协议标识符、2个字节的数据帧长度和1
0ModbusUNI-TEModbusTCP与ModbusMBAP帧头里,同时去掉ModbusModbusTCPModbus由于ModbusTCP利用ModbusTCP一个报文就可以包含高达1500SM2算法对配电网ModbusTCP3MBAP报基于SM2[14]用功能的SM2电子设备与配电网主站信息系统的通信初始化过[15]。44SM2Fig.4DistributionnetworkkeyexchangebasedonSM2主站安全模块接收到智能电子设备用主站新加入的智能电子设备收到主站安全模块插即用的方式自动地加入在线运行的智能配电网系统。基于SM2对配电网报文采用SM2接收方的公钥对增添在原报文的签名结果进行解[16]。5SM2SM3SM2SM3SM2非对。
图5SM2配电网报文数字签名方法Fig.5SM2digitalsignaturemethodfordistributionnetwork1)SM3SM2用发送端的公钥对附带在报文的信息摘要进行SM2该明文作为报文接收端采用公钥解密所接6)565台工控机采用性能完全一样的PC4GBCPU3.70GHz的图6配电网测试平台Fig.6Testplatformofdistributionnetwork
1台工控机PC11PC22台PC41PC5SM232SM2SM2SM2曲64(x,y)X.509042个32byte的BigInteger。(x,y)入配电网ModbusTCP7图7SM2加解密实例Fig.7EncryptionanddecryptionexamplebasedonSM2按国密SM225696byte[17-18]。SM2232byte的BigIntegerSM2123
可以看出,SM2加密算法比ECC等非对称加密算法具有更好的安全性,实现上也稍微复杂。当密钥和明文确定后,ECC等非对称加密算法得到的密文是固定的。但SM2非对称加密算法比较特殊,如图8所示。87SM231基于SM2
图8SM2密文结果随机特性Fig.8RandomnessofSM2ciphertextresultsPC3的通信情况,为了防止模拟恶意第三方PC5的首先分析安全性,模拟新加入智能电子设备的PC2首先组织好包含自身公钥和身份的报文信息,并用模拟配电网主站的PC1的公钥对该报文进行SM2算法加密后发送给PC1,PC1用私钥解析该报文。模拟恶意第三方的PC5虽然可以观察捕捉整个密钥交换的过程,但由于没有PC1和PC2的私钥,无法解析出所捕捉的密文对应的明文。1所示,由于PC1和PC2PC表1密钥交换耗时统计Table1Timeconsumingforkeyexchange类型 单/ms 单/ms 加耗PC1 0.427 0.701 1.559PC2 0.427 0.702 1.130主站的PC1PC2耗时比PC2因为模拟主站的PC1基于SM2分析模拟配电网主站的PC1与智能电子设备
网络攻击,通信报文采用基于SM2的数字签名方法,以保证报文的完整性和不可抵赖性。假设PC3发送用自身私钥签名的报文给PC1,PC5捕捉该报文并篡改报文信息后,发送篡改的报文给PC1,PC1通过PC3的公钥验证后发现签名摘要不一致,从而判断该报文完整性遭受破坏。PC1利用PC3PC3,PC3,PC3测试基于SM21005001000报文,分别测试在签名端(即报文发送端)2表2不同报文长度的数字签名耗时Table2Timeconsumingfordifferentlength长度100字节/ms500字节/ms1000字节/ms签名端0.4310.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024-2025学年高中政治第3单元思想方法与创新意识课时作业18用对立统一的观点看问题含解析新人教版必修4
- 2024-2025学年新教材高中历史第三单元辽宋夏金多民族政权的并立与元朝的统一单元评估课后作业含解析新人教版必修中外历史纲要上
- 2025年度盘扣建筑构件质量控制检测合同4篇
- 2025年度汽车制造企业总经理聘请及智能制造合同范本4篇
- 二零二五年度智慧社区安防系统安装施工合同范本3篇
- 二零二五年度窗帘产业园区建设与管理合同3篇
- 二零二五年度四人合伙企业股权投资合同3篇
- 2025年度餐饮多人合伙经营营销推广合同范本3篇
- 二手房购买补充合同:2024年定制版版B版
- 二零二五年度2025版二手设备存量买卖服务协议2篇
- 产品共同研发合作协议范本5篇
- 风水学的基础知识培训
- 2024年6月高考地理真题完全解读(安徽省)
- 吸入疗法在呼吸康复应用中的中国专家共识2022版
- 1-35kV电缆技术参数表
- 信息科技课程标准测(2022版)考试题库及答案
- 施工组织设计方案针对性、完整性
- 2002版干部履历表(贵州省)
- DL∕T 1909-2018 -48V电力通信直流电源系统技术规范
- 2024年服装制版师(高级)职业鉴定考试复习题库(含答案)
- 门诊部缩短就诊等候时间PDCA案例-课件
评论
0/150
提交评论