随笔分类 - 算法相关
介绍各种算法原理、实现及应用
摘要:本文对TenSeal库的官方Tutorial 1内容进行了翻译,并对其中部分内容做了更为详细介绍,理解该示例后,可初步的掌握全同态库在线性及逻辑回归中的应用!
阅读全文
摘要:本文以微软的开源全同态库SEAL中CKKS方案为参照,依次介绍了CKKS方案相关的核心原理,以及方案实施标准流程,最后给出了一个一个简单的SEAL库CKKS方案示例程序,并给出相应的运行结果。
阅读全文
摘要:本文详细介绍傅里叶变换的相关概念,并给出快速傅里叶变换的递归及迭代两种算法源码,最后给出了快速傅里叶变换在音频及图像领用的应用实例!
阅读全文
摘要:本文介绍微软的开源全同态项目SEAL中BFV方案的相关数学理论基础,以及相应加解密的主要流程,最后简单地介绍了SEAL源码的编译过程及简单应用示例。
阅读全文
摘要:本文对secp256k1最新实现的多梳状算法进行了深入的剖析,首先介绍了算法关键点,其次结合源码重点分析了查找表的生成过程,以及标量点乘的实现过程!
阅读全文
摘要:本文详细介绍了椭圆曲线上点加及倍点相关理论,并给出了有关公式详细的推导过程,最后给出secp256k1源码进行佐证!
阅读全文
摘要:本文首先给出secp256k1库中关键数据结构的定义,并介绍了其含义,之后介绍了两个该库函数实现中用的理论基础,最后对库中关键的核心函数进行了源码分析!
阅读全文
摘要:本文从蒙哥马利算法的背景入手,详细介绍了算法的原理及算法主要流程步骤,最后结合一个简单的实例介绍了该算法计算过程。
阅读全文
摘要:本文章将V神关于椭圆曲线配对的文章进行了翻译。
阅读全文
摘要:本文对Vitalik Buterin的文章Quadratic Arithmetic Programs: from Zero to Hero进行翻译并加入了自己的注解,文章最后给出了整个实现过程的python源码!
阅读全文
摘要:Blake算法从2008年被提出起,已经逐步进化到Blake2及Blake3,该系列算法被广泛应用于数字货币领域,本文以Blake及Blake2为例详细的介绍了该算法。
阅读全文
浙公网安备 33010602011771号