# ECC Public Key Addition
## Synopsis
Useful in key derivation.
```
ar = bp + cq
=> arG = bpG + cqG
=> aR = bP + cQ where R = rG, P = pG, Q = qG
```
Uppercase letters are points. If G is the generator, then r, p, q are private keys and R, P, Q are public keys.
Compare to (**similar**:: [[Schnorr Public Key Multiplication]]).