针对流行最广的 Office Open XML格式文档(即MS Office 2007—2013),提出一种基于冗余属性的文本数字水印算法。利用OOX ( Office Open XML )文档包中部件的冗余信息来嵌入水印,并使水印与文档的格式信息绑定,可有效抵抗针对文本内容的攻击。该方法具有较强的鲁棒性和较大的嵌入容量,能够抵抗“另存为”、“清除格式”等攻击,且没有改变原始文档显示字符的任何格式信息,这是以往针对格式文档提出的水印方法做不到的,同时,也没有改变原始文档的任何语义信息,这也是以往的基于语义(自然语言)的水印方法做不到的。实验结果说明了该算法的可行性。