MicrocomputerApplicationsVol.39,No.11,2023文章编号:1007-757X(2023)11-0060-05基于隐藏分类算法的电网隐私数据多层级加密研究基金项目微型电脑应用2023年第39卷第11期宋永占,奚磊,崔巍,袁凌风(南瑞电力设计有限公司,江苏,南京211106摘要:为了有效解决电网隐私数据传输路径信息容易受到攻击和泄露,导致数据传输安全性下降问题,提出基于隐藏分类算法的电网隐私数据多层级加密方法。利用二态非透明谓词改变电网隐私数据传输路径形式获得相应的控制流。对所获取的控制流展开平展化处理并混淆其逻辑顺序,采用分支混淆算法隐藏经混淆处理后的路径信息。在电网传输路径信息隐藏的基础上,利用k-means算法将不同传输路径上的隐私数据分为电力数据和用户数据2个层级,采用RC6算法和Fiestel算法实现电力数据和用户数据的加密处理,结合多级身份验证方案实现电网隐私数据的多层级加密。实验结果表明,这种方法的电网隐私数据加解密效率高、空间占用低、能耗低、安全性高,电网隐私数据加密效果好。关键词:电网隐私数据;多层级加密;分支混淆算法;k-means算法;数据加密中图分类号:TP393文献标志码:AResearchonMulti-levelEncryptionofPowerGridPrivacyDataBasedonHiddenClassificationAlgorithmSONGYongzhan,XILei,CUIWei,YUANLingfeng(NanriElectricPowerDesignCo.,Ltd.,Nanjing211106,China)Abstract:Toeffectivelysolvetheproblemthatthetransmissionpathinformationofprivatedatainthepowergridispronetoattacksandleaks,leadingtoadecreaseindatatransmissionsecurity,amulti-levelencryptionmethodforpowergridprivacydatabasedonhiddenclassificationalgorithmisstudied,Binarynon-transparentpredicatesareusedtochangethetransmissionpathofprivatedatainthepowergridtoobtainthecorrespondingcontrolflow.Itexpandsandflattenstheobtainedcontrolflowandobfuscatesitslogicalorder,andabranchobfuscationalgorithmisusedtohidethepathinformationafterobfuscationpro-cessing.Onthebasisofinformationhidingofpowergridtransmissionpath,k-meansalgorithmisusedtodividetheprivateda-taondifferenttransmissionpathsintotwolevels:powerdataanduserdata.RC6algorithmandFiestelalgorithmareusedtoencryptpowerdataanduserdata,andmulti-levelencryptionofpowergridprivatedataisrealizedbycombiningmulti-levelau-thentications...