Is it possible to determine the index of a bip32 address?I want to generate a BIP32 version number for Namecoin and other altcoinsIs disclosing an index used for generating BIP32 addresses insecure?C# How to determine if a bitcoin address was generated by a BIP32 pub key?additional document for BIP32BIP44 generation tool has Account xpubkey & bip32 xpubkey, what's the difference?BIP32 child addresses - anyway to corelate them?Golang how to derive address from bip32's xpubkey?General private/public key generationPossible attack vector of BIP32 HD walletWhy the normal mode exist in BIP32

Back with another one-line wonder!

Are there any mentions of nuclear weapons in M*A*S*H?

How to protect decking when it's already winter

What arguments have been made for not impeaching Trump?

Large products with glass doors

Inverse Look-and-Say

How can I swallow pills more easily?

Do gray aliens exist in Star Trek?

A bob hanging in an accelerating train moves backward. What is the force moving it backward?

Does USB version speed matter for input devices?

Solving a knapsack problem with a lot of items

If I hold my action can I then use my reaction for something else?

Do Klingons have escape pods?

Why is SpaceX not also working on a smaller version of Starship?

Is it necessary to wipe out vile man-eating dragons?

Algorithmic thinking problems

How to tell that this is a draw

According to who?

Help me pair my socks

Do I even like doing research?

When writing in third person perspective, how do you differentiate the 'she' or the 'he' from the other 'he's and 'she's?

Simulate reproduction in a population of oozes

Does my workplace lack guidance or is it my lack of skills?

What does play with feeling mean?



Is it possible to determine the index of a bip32 address?


I want to generate a BIP32 version number for Namecoin and other altcoinsIs disclosing an index used for generating BIP32 addresses insecure?C# How to determine if a bitcoin address was generated by a BIP32 pub key?additional document for BIP32BIP44 generation tool has Account xpubkey & bip32 xpubkey, what's the difference?BIP32 child addresses - anyway to corelate them?Golang how to derive address from bip32's xpubkey?General private/public key generationPossible attack vector of BIP32 HD walletWhy the normal mode exist in BIP32






.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty
margin-bottom:0;









3


















Let's assume that we only have the bip32 derived btc address, no private or public key. Is it possible to find out its index used for the bip32 generation?










share|improve this question































    3


















    Let's assume that we only have the bip32 derived btc address, no private or public key. Is it possible to find out its index used for the bip32 generation?










    share|improve this question



























      3













      3









      3








      Let's assume that we only have the bip32 derived btc address, no private or public key. Is it possible to find out its index used for the bip32 generation?










      share|improve this question














      Let's assume that we only have the bip32 derived btc address, no private or public key. Is it possible to find out its index used for the bip32 generation?







      bip-32-hd-wallets






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked Sep 14 at 7:33









      cptprotocptproto

      333 bronze badges




      333 bronze badges























          2 Answers
          2






          active

          oldest

          votes


















          2



















          BIP 32 does not derive addresses but derives a series of private keys from which corresponding addresses are then calculated. So there are multiple layers of obfuscations here that would make the index recalculation impossible. First, Bitcoin addresses do not reveal anything about the associated private key (ECC and hash protected) and second, the private key related to the address is in itself derived from the master private key through a function that hashes multiple inputs of which one of them is an index number. Since hash functions and ECC are one-way, there is no way to back calculate this data.






          share|improve this answer


























          • Awesome, thanks for the quick & in-depth reply!

            – cptproto
            Sep 14 at 8:03


















          3



















          One of the privacy properties of BIP32 is that given two public keys (or even private keys), you cannot even tell whether they were generated from the same xpub or two distinct xpubs. This implies you certainly can't tell their index.






          share|improve this answer



























            Your Answer








            StackExchange.ready(function()
            var channelOptions =
            tags: "".split(" "),
            id: "308"
            ;
            initTagRenderer("".split(" "), "".split(" "), channelOptions);

            StackExchange.using("externalEditor", function()
            // Have to fire editor after snippets, if snippets enabled
            if (StackExchange.settings.snippets.snippetsEnabled)
            StackExchange.using("snippets", function()
            createEditor();
            );

            else
            createEditor();

            );

            function createEditor()
            StackExchange.prepareEditor(
            heartbeatType: 'answer',
            autoActivateHeartbeat: false,
            convertImagesToLinks: false,
            noModals: true,
            showLowRepImageUploadWarning: true,
            reputationToPostImages: null,
            bindNavPrevention: true,
            postfix: "",
            imageUploader:
            brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
            contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/4.0/"u003ecc by-sa 4.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
            allowUrls: true
            ,
            noCode: true, onDemand: true,
            discardSelector: ".discard-answer"
            ,immediatelyShowMarkdownHelp:true
            );



            );














            draft saved

            draft discarded
















            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fbitcoin.stackexchange.com%2fquestions%2f90369%2fis-it-possible-to-determine-the-index-of-a-bip32-address%23new-answer', 'question_page');

            );

            Post as a guest















            Required, but never shown


























            2 Answers
            2






            active

            oldest

            votes








            2 Answers
            2






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes









            2



















            BIP 32 does not derive addresses but derives a series of private keys from which corresponding addresses are then calculated. So there are multiple layers of obfuscations here that would make the index recalculation impossible. First, Bitcoin addresses do not reveal anything about the associated private key (ECC and hash protected) and second, the private key related to the address is in itself derived from the master private key through a function that hashes multiple inputs of which one of them is an index number. Since hash functions and ECC are one-way, there is no way to back calculate this data.






            share|improve this answer


























            • Awesome, thanks for the quick & in-depth reply!

              – cptproto
              Sep 14 at 8:03















            2



















            BIP 32 does not derive addresses but derives a series of private keys from which corresponding addresses are then calculated. So there are multiple layers of obfuscations here that would make the index recalculation impossible. First, Bitcoin addresses do not reveal anything about the associated private key (ECC and hash protected) and second, the private key related to the address is in itself derived from the master private key through a function that hashes multiple inputs of which one of them is an index number. Since hash functions and ECC are one-way, there is no way to back calculate this data.






            share|improve this answer


























            • Awesome, thanks for the quick & in-depth reply!

              – cptproto
              Sep 14 at 8:03













            2















            2











            2









            BIP 32 does not derive addresses but derives a series of private keys from which corresponding addresses are then calculated. So there are multiple layers of obfuscations here that would make the index recalculation impossible. First, Bitcoin addresses do not reveal anything about the associated private key (ECC and hash protected) and second, the private key related to the address is in itself derived from the master private key through a function that hashes multiple inputs of which one of them is an index number. Since hash functions and ECC are one-way, there is no way to back calculate this data.






            share|improve this answer














            BIP 32 does not derive addresses but derives a series of private keys from which corresponding addresses are then calculated. So there are multiple layers of obfuscations here that would make the index recalculation impossible. First, Bitcoin addresses do not reveal anything about the associated private key (ECC and hash protected) and second, the private key related to the address is in itself derived from the master private key through a function that hashes multiple inputs of which one of them is an index number. Since hash functions and ECC are one-way, there is no way to back calculate this data.







            share|improve this answer













            share|improve this answer




            share|improve this answer










            answered Sep 14 at 7:43









            Ugam KamatUgam Kamat

            5,1451 gold badge8 silver badges32 bronze badges




            5,1451 gold badge8 silver badges32 bronze badges















            • Awesome, thanks for the quick & in-depth reply!

              – cptproto
              Sep 14 at 8:03

















            • Awesome, thanks for the quick & in-depth reply!

              – cptproto
              Sep 14 at 8:03
















            Awesome, thanks for the quick & in-depth reply!

            – cptproto
            Sep 14 at 8:03





            Awesome, thanks for the quick & in-depth reply!

            – cptproto
            Sep 14 at 8:03













            3



















            One of the privacy properties of BIP32 is that given two public keys (or even private keys), you cannot even tell whether they were generated from the same xpub or two distinct xpubs. This implies you certainly can't tell their index.






            share|improve this answer






























              3



















              One of the privacy properties of BIP32 is that given two public keys (or even private keys), you cannot even tell whether they were generated from the same xpub or two distinct xpubs. This implies you certainly can't tell their index.






              share|improve this answer




























                3















                3











                3









                One of the privacy properties of BIP32 is that given two public keys (or even private keys), you cannot even tell whether they were generated from the same xpub or two distinct xpubs. This implies you certainly can't tell their index.






                share|improve this answer














                One of the privacy properties of BIP32 is that given two public keys (or even private keys), you cannot even tell whether they were generated from the same xpub or two distinct xpubs. This implies you certainly can't tell their index.







                share|improve this answer













                share|improve this answer




                share|improve this answer










                answered Sep 14 at 15:37









                Pieter WuillePieter Wuille

                53.7k4 gold badges109 silver badges180 bronze badges




                53.7k4 gold badges109 silver badges180 bronze badges































                    draft saved

                    draft discarded















































                    Thanks for contributing an answer to Bitcoin Stack Exchange!


                    • Please be sure to answer the question. Provide details and share your research!

                    But avoid


                    • Asking for help, clarification, or responding to other answers.

                    • Making statements based on opinion; back them up with references or personal experience.

                    To learn more, see our tips on writing great answers.




                    draft saved


                    draft discarded














                    StackExchange.ready(
                    function ()
                    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fbitcoin.stackexchange.com%2fquestions%2f90369%2fis-it-possible-to-determine-the-index-of-a-bip32-address%23new-answer', 'question_page');

                    );

                    Post as a guest















                    Required, but never shown





















































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown

































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown









                    Popular posts from this blog

                    Distance measures on a map of a game The 2019 Stack Overflow Developer Survey Results Are Inmin distance in a graphShortest distance path on contour plotHow to plot a tilted map?Finding points outside of a diskDelaunay link distanceAnnulus from GeoDisks: drawing a ring on a mapNegative Correlation DistanceFind distance along a path (GPS coordinates)Finding position at given distance in a GeoPathMathematics behind distance estimation using camera

                    How to get a smooth, uniform ParametricPlot of a 2D Region?How to plot a complicated Region?How to exclude a region from ParametricPlotHow discretize a region placing vertices on a specific non-uniform gridHow to transform a Plot or a ParametricPlot into a RegionHow can I get a smooth plot of a bounded region?Smooth ParametricPlot3D with RegionFunction?Smooth border of a region ParametricPlotSmooth region boundarySmooth region plot from list of pointsGet minimum y of a certain x in a region

                    Genealogie vun de Merowenger Vum Merowech bis zum Chilperich I. | Navigatiounsmenü