[发明专利]一种自动识别的光模块加密方法在审
申请号: | 201610117812.3 | 申请日: | 2016-03-03 |
公开(公告)号: | CN105790933A | 公开(公告)日: | 2016-07-20 |
发明(设计)人: | 钟超群;于治楼;陈乃阔 | 申请(专利权)人: | 山东超越数控电子有限公司 |
主分类号: | H04L9/08 | 分类号: | H04L9/08;G06F21/60;H04B10/25 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 姜明 |
地址: | 250100 山东省*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 自动识别 模块 加密 方法 | ||
技术领域
本发明涉及光模块的加密与识别技术领域,特别涉及一种自动识别的光模块加密方法。
背景技术
随着人们对网络带宽的需求日益增加,光纤互联在网络应用的形式越来越多。作为光纤互联过程中实现光电转换的核心部件,光模块在光纤领域的比重却很大。特别地,在数据中心领域,光模块可谓是无处不在,需求巨大。光模块真的是“小块头有大作用”。而光模块市场的蓬勃发展,直接导致很多不良厂商生产劣质光模块,从而以低廉的价格获取高额利润。这些劣质光模块的使用,导致的风险无处不在。有些劣质光模块发热量大,有的光模块错包极多,有的光模块运行不稳定,有的光模块内部信息记录错误等等。这些情况都会影响数据输出效率,甚至会摧毁正常设备。
为了解决这一困境,一方面应该制定高速光模块的行业标准,并在光模块行业引入监管机制;另一方面还需要使用光模块的下游设备厂家设计一套简单可靠的机制识别不同品质的光模块。
目前,为了规范光模块行业标准,MSA(工业界联盟)组织已经针对不同型号产品的光模块进行了规范。例如针对SFP光模块制定INF-8074I标准,针对XFP制定INF-8077标准等等。而在交换机行业中,思科为了使得自家设备只能使用CISCO配套的光模块,其通过SFP加密机制进行验证,防止非法的SFP使用,从而避免非认证的模块使用带来的危害。
在硬件和环境方面,必要的高低温实验、湿度、淋雨等实验能够检测光模块的可靠性;在软件方面,加密保护措施能够提高光模块的安全性。
现有的光模块标准已经定义了,光模块的所有具有机械接口、电气接口和软件接口。这些光模块作为I2C总线的从设备,其数据信息存储在EEPRPOM中,I2C总线通过对EEPROM数据的读写实现光模块的数据传输。借鉴于该思想,如果能够通过读取光模块中存储在EEPROM的有用信息,通过这些有效信息选择对光模块实现使用和禁用操作,就能利用其甄别出不同品牌不同品质的光模块。
发明内容
为了解决现有技术的问题,本发明提供了一种自动识别的光模块加密方法,其有效提高了光模块使用的安全性和可靠性,极大地丰富了交换机端口的形式。
本发明所采用的技术方案如下:
一种自动识别的光模块加密方法,包括以下步骤:
A、将光模块插入交换机的光端口中;
B、使用交换机的SDK软件,通过其接口函数读取光模块的版本信息,并通过本文的加密算法生成密文存储在A0H中;
C、在SDK软件中,通过字符比较已验证的光模块密文信息与该加密的光模块信息,如果一致则此光模块可用,否则禁用光模块。
加密算法是:将需要加密的有效信息转换成二进制数,然后在数据前和尾部加入加密公式和校验信息。
密文的前部和尾部加载解密公式和校验信息,所述的解密公式和加密公式互为反函数关系。
在本发明的方法流程中,最关键的步骤是对光模块的有效信息进行提取加密。本发明提出一种新的光模块信息加密算法,该算法的原理是,将需要加密的有效信息转换成二进制数,然后在数据前和尾部加入加密公式(俗称秘钥)和校验信息(可用标志位0X00)。通过该加密公式将有用信息转换成加密密文,此时该加密密文的前部和尾部加载解密公式和校验信息(可用标志位0X11)。加密公式和解密公式互为反函数关系。
本发明提供的技术方案带来的有益效果是:
校验信息的作用在于判断该字段为有效信息还是密文信息。就此,可以将有效信息转换为密文信息,增强了信息安全,提高了端口的可用性。最终,有效提高了光模块使用的安全性和可靠性,极大地丰富了交换机端口的形式。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明的一种自动识别的光模块加密方法的方法流程图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
实施例一
如附图1所示,本实施例的一种自动识别的光模块加密方法,包括以下步骤:
A、将光模块插入交换机的光端口中;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东超越数控电子有限公司,未经山东超越数控电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610117812.3/2.html,转载请声明来源钻瓜专利网。