本发明专利涉及信息安全技术领域,设计一种基于椭圆曲线数字签名算法(Elliptic Curve Digital Signature Algorithm,ECDSA)抗欺骗的方案。由于民用北斗二代导航信号具有透明性、可预测性的特点,因此北斗民用卫星导航系统很容易受到欺骗攻击的威胁。本发明通过在北斗D1和D2导航电文的预留位中插入数字签名认证信息的方式,用于验证导航数据的真实性和完整性,进而达到抵御欺骗攻击的目的。本发明通过仿真实验对本发明的有效性、安全性和实时性进行了验证。实验结果表明本发明可以有效对北斗二代导航电文提供认证,增强了民用卫星导航系统抵御欺骗攻击的能力。