大家知道,计算机数据摘要算法MD5在国外是有专利的,但本人不懂洋文,不知道其权利内容,是保护该种具体的算法(固定参数、改动计算所用的参数就是新算法,不受保护)、还是保护抽象的算法(不固定参数、改动计算所用的参数不是新算法,仍受保护)?
小弟设计了这样一种摘要算法(^—^):
1、将数据按每8比特一组分组
2、如果最后一组不足8比特,在后边用0补足至8比特
3、将所有的组按位XOR,即第1、2、3……组的第1位XOR,第1、2、3……组的第2位XOR……第1、2、3……组的第8位XOR,该结果即为本算法的结果,作为该数据的摘要
这个算法是国内能否申请专利?何种专利?
(这个问题在美国,好像比较容易回答吧。按我的估计,在美国应该是可以申请专利的,原因是MD5在美国能申请专利)
假如可以申请的话,在权利请求是,如何防止(或者有没有办法防止)下列行为:
有人对算法参数进行改动,原算法是将XOR后按顺序排放,第1位放第1位,第2位放第2位,而他人改动成第1位XOR后作为结果的第8位,第2位XOR后作为结果的第7位,即倒过来放, |
|