针对提高水印算法的鲁棒性进行研究,提出一种基于zigzag扫描的DCT鲁棒数字盲水印算法。算法对分块后DCT域的中、低频系数进行zigzag扫描得到一维数列,利用每个数列数学范数比值和量化索引调制原理实现数字水印的嵌入,然后通过最小距离公式对水印进行提取。与其他算法相比,实验结果显示该算法能够抵抗多种攻击,具有较好的透明性与鲁棒性。水印提取过程不需要原载体图像,能实现水印信息盲提取。