Principal Component Analysis (PCA) can be viewed as a linear transform which maps a $n$-dimensional random vector to a smaller dimensional vector, but preserving most of its information.
Given a variable $a$ and a prime number $q$, we want to securely compute $a \text{ mod } q$.
The Barrett reduction is usually used in addition.
The Montgomery reduction is usually used in multiplication and reduction.
BIP(Bitcoin Improvement Protocals)是Bitcoin社群為了增進Bitcoin的使用效率,使其更於方便使用而建立,其中BIP32、BIP39、BIP44定義了HD Wallet的使用規範與細節。以下是個人閱讀白皮書的筆記,希望能幫助自己or他人理解這些協定與背後原理。
另外,有關BIP的相關文件可以至bitcoin/bips查看。