1978年,进入复旦大学数学系本科学习。
1982年,从复旦大学数学系毕业,获得学士学位。
1986年,进入中国科学技术大学数学系博士学习。
1989年,从中国科学技术大学研究生院毕业,获得博士学位。随后,进入中国科学院数学与系统科学研究院从事博士后研究工作。
2005年,当选为中国科学院院士(信息技术科学部)。
2017年12月03日,担任第二届全国高校密码数学公开挑战赛竞赛评审委员会委员。
2019年04月23日,担任中国软件工程与电子技术发展协会理事会成员。
2022年09月25日,当选为中国共产党第二十次全国代表大会代表,并担任国防科学技术大学特聘教授、“现代密码科技前沿”技术科学论坛主席、中国科学院信息工程研究所学位委员会委员等社会职务。