diff --git a/publications/bulletins/in-prog/MRL-9999-subaddy/MRL-9999-subaddresses.pdf b/publications/bulletins/MRL-0006-subaddy/MRL-0006-subaddresses.pdf similarity index 76% rename from publications/bulletins/in-prog/MRL-9999-subaddy/MRL-9999-subaddresses.pdf rename to publications/bulletins/MRL-0006-subaddy/MRL-0006-subaddresses.pdf index b37c189..3810fdc 100644 Binary files a/publications/bulletins/in-prog/MRL-9999-subaddy/MRL-9999-subaddresses.pdf and b/publications/bulletins/MRL-0006-subaddy/MRL-0006-subaddresses.pdf differ diff --git a/publications/bulletins/in-prog/MRL-9999-subaddy/logo.png b/publications/bulletins/MRL-0006-subaddy/logo.png similarity index 100% rename from publications/bulletins/in-prog/MRL-9999-subaddy/logo.png rename to publications/bulletins/MRL-0006-subaddy/logo.png diff --git a/publications/bulletins/in-prog/MRL-9999-subaddy/main.bib b/publications/bulletins/MRL-0006-subaddy/main.bib similarity index 100% rename from publications/bulletins/in-prog/MRL-9999-subaddy/main.bib rename to publications/bulletins/MRL-0006-subaddy/main.bib diff --git a/publications/bulletins/in-prog/MRL-9999-subaddy/main.tex b/publications/bulletins/MRL-0006-subaddy/main.tex similarity index 97% rename from publications/bulletins/in-prog/MRL-9999-subaddy/main.tex rename to publications/bulletins/MRL-0006-subaddy/main.tex index 3daa13f..3366f1f 100644 --- a/publications/bulletins/in-prog/MRL-9999-subaddy/main.tex +++ b/publications/bulletins/MRL-0006-subaddy/main.tex @@ -71,8 +71,6 @@ Using subaddresses, Alice must instead construct the transaction public key as $ With standard transactions, Bob can ask Charlie to watch incoming transactions for him, or otherwise wish for Charlie to audit his wallet. To do this, Bob would reveal to Charlie the secret view key $a$ and wallet address component $B$. In the subaddress scheme, Bob can similarly reveal $a$ to Charlie. Charlie must then construct the hash table using either a list of known indices from Bob or a set range that he precomputes. -Because transaction public keys must include the destination as the basepoint, Alice must include a transaction public key for each output. With multiple outputs, Alice should similarly use a separate transaction key for the change output to reduce the possibility of an adversary gaining any information about which output is the change. - \section{Subaddress accounts} Since a change output can be directed to either the sender's master wallet or a subaddress, it is possible to logically group subaddresses in a natural way that parallels the function of separate wallet balances. One way to do this is to replace the subaddress index $i$ with an ordered pair $(i,j)$. For any fixed $i$, the wallet holder defines the set of subaddresses $\{i,j\}_j$ as an \textit{account}, where each subaddress has \textit{major index} $i$ and \textit{minor index} $j$. diff --git a/publications/bulletins/in-prog/MRL-9999-subaddy/mrl.cls b/publications/bulletins/MRL-0006-subaddy/mrl.cls similarity index 100% rename from publications/bulletins/in-prog/MRL-9999-subaddy/mrl.cls rename to publications/bulletins/MRL-0006-subaddy/mrl.cls