发明名称 | 可编程逻辑控制器的加密系统及其加密方法 | ||
摘要 | 本发明提供了一种PLC的加密系统,用于防止PLC的存储介质(10)存储的应用程序被复制使用,该加密系统包括:一个输入输出模块(22)、一个第一处理模块(24)和一个第二处理模块(26)。输入输出模块可读写操作存储介质(10)存储的应用程序;第一处理模块(24)可读取应用程序的信息数据,并可对信息数据加密处理后输出一组中间码;第二处理模块(26)可读取中间码,并可对中间码加密处理后输出一组最终码,并将最终码通过输入输出模块(22)写入存储介质(10)存储的应用程序中。通过两次加密过程,PLC的加密系统可以更好的防止存储介质存储的应用程序被他人复制及盗用。 | ||
申请公布号 | CN103258168B | 申请公布日期 | 2016.08.10 |
申请号 | CN201210037649.1 | 申请日期 | 2012.02.17 |
申请人 | 西门子公司 | 发明人 | 王翔 |
分类号 | G06F21/62(2013.01)I | 主分类号 | G06F21/62(2013.01)I |
代理机构 | 北京康信知识产权代理有限责任公司 11240 | 代理人 | 李慧 |
主权项 | 可编程逻辑控制器的加密系统,用于防止可编程逻辑控制器的存储介质(10)存储的应用程序被复制使用,其特征在于,所述加密系统包括:一个输入输出模块(22),其用于读写操作所述存储介质(10)存储的所述应用程序;一个第一处理模块(24),其用于读取所述应用程序的信息数据,并用于对所述信息数据加密处理后输出一组中间码;和一个第二处理模块(26),其用于读取所述中间码,并用于对所述中间码加密处理后输出一组最终码,并将所述最终码通过所述输入输出模块(22)写入所述存储介质(10)存储的所述应用程序中;一个校验模块(28),其用于读取所述最终码,且用于将所述最终码转换成一位校验码,并存储所述校验码,同时将所述校验码通过所述输入输出模块(22)写入所述存储介质(10)存储的所述应用程序中。 | ||
地址 | 德国慕尼黑 |