如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
Kedlaya算法及其实现的任务书任务书任务名称:Kedlaya算法及其实现任务目的:1.了解椭圆曲线密码学中的Kedlaya算法及其应用;2.掌握Kedlaya算法的关键步骤和实现方法;3.实现Kedlaya算法,并对其进行测试和性能评估。任务内容:1.学习椭圆曲线密码学中的Kedlaya算法,了解其主要应用和其中涉及的数学原理;2.掌握Kedlaya算法的三个核心步骤:拉格朗日插值、非退化基扩展、模重心计算;3.根据掌握的知识和算法设计思路,实现Kedlaya算法;4.对实现的算法进行测试,包括性能和正确性方面的测试;5.对实现的算法进行性能评估,验证其效率和可用性。任务要求:1.对Kedlaya算法及其应用有较好的理解和把握;2.能够熟练掌握Kedlaya算法的三个核心步骤,并实现相应代码;3.能够正确地测试和评估实现的算法性能;4.能够较为深入地理解椭圆曲线密码学中的相关知识。参考资料:1.《GuidetoEllipticCurveCryptography》2.《ImplementingtheTatePairing》3.《高效椭圆曲线密码学实现》4.《TheKedlayaAlgorithmfortheXedDSASignatureScheme》注意事项:1.时间限制:1个月;2.可选择使用任意编程语言实现;3.完成后需要提交详细的代码和实验报告。