Ornament and method for manufacturing ornament
The method and ornament described provide a secure way to manage digital assets by encrypting and engraving a seed phrase on an ornament, addressing the risks of private key leakage and loss, and enhancing user security and confidence in managing digital assets.
Patent Information
- Application Number
- JP2023179795
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-10-18
- Publication Date
- 2025-05-01
AI Technical Summary
Existing methods for managing digital assets on blockchain systems face risks of private key leakage or loss, especially when biological information is used for identity verification, and there is reluctance to deposit private keys due to the risk of large asset loss.
A method and ornament, such as a ring, where a seed phrase for accessing a blockchain wallet is encrypted and engraved on the ornament, using a dedicated encryption machine that lacks communication functions, ensuring the encrypted text can only be decrypted with a corresponding decryption machine and password.
This solution allows users to securely wear and protect the cryptographic text necessary for asset management, reducing the risk of private key leakage and loss, while also addressing user reluctance by providing a physical, tamper-proof method for accessing digital assets.
Smart Images

Figure 2025069826000001_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to jewelry for more securely storing cryptograms and a method for manufacturing the jewelry. [Background technology]
[0002] The number of natural persons and legal persons who hold and use digital assets on the blockchain is increasing and becoming commonplace. Managing digital assets requires natural persons to hold private keys, which entails the risk of destruction or loss. If stored on a device with communication capabilities such as a smartphone, there is a risk of the keys being leaked, and if stored on specific hardware without communication capabilities, there is a risk of the hardware itself being lost.
[0003] Patent document 1 proposes a system in which, of the first and second private keys, the second private key is deposited with an institution, identity verification is performed using biometric information, and broadcasting is not possible unless both private keys are available. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] Patent Publication No. 2023-062065 Summary of the Invention [Problem to be solved by the invention]
[0005] Even with biometric information, there is a risk of private keys being leaked from the person who keeps them, and when the scale of digital assets is large, few people would choose to keep their private keys.
[0006] The present disclosure aims to provide an accessory that allows a user to wear and protect cryptograms necessary for asset management of a wallet linked to crypto assets, and a method for manufacturing the accessory. [Means for solving the problem]
[0007] In one embodiment of the present disclosure, the jewelry is engraved with a ciphertext that is a seed phrase for accessing a wallet in a blockchain system, encrypted in a predetermined manner.
[0008] A manufacturing method for an accessory according to one embodiment of the present disclosure includes a step of accepting input of a seed phrase for accessing a wallet in a blockchain system using a dedicated encryption machine with communication means disabled, a step of outputting a ciphertext encrypted using a predetermined method by the dedicated encryption machine, and a step of engraving the output ciphertext on an accessory. Effect of the Invention
[0009] According to the present disclosure, it is possible to carry and protect the cryptogram required for asset management of a wallet to which crypto assets are linked. [Brief description of the drawings]
[0010] [Figure 1] FIG. 1 is a schematic diagram of the manufacturing and sales of rings according to the present embodiment. [Diagram 2] FIG. 1 is a sequence diagram showing the manufacturing process of a ring. [Diagram 3] FIG. 2 is a block diagram showing the configuration of an encryption machine. [Figure 4] 13 is a flowchart showing an example of an encryption process procedure performed by a processing unit of the encryption machine. [Diagram 5] FIG. 2 is a block diagram showing the configuration of a decoding machine. [Figure 6] 13 is a flowchart showing an example of a decoding process procedure performed by the decoding machine. [Figure 7] FIG. 11 is a sequence diagram showing a process of using the ring. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0011] The present disclosure will be specifically described with reference to the drawings showing the embodiments thereof.
[0012] In this embodiment, a manufacturing method and manufactured accessories will be described using an example in which a ring is manufactured as an accessory and provided to a blockchain user. However, the accessory is not limited to a ring, and may be a bracelet, a pendant, or the like. It is preferable that the accessory is an accessory that is not easily removed from the body.
[0013] Fig. 1 is a schematic diagram of the manufacture and sale of rings in this embodiment, and Fig. 2 is a sequence diagram showing the manufacturing process of ring R. In this embodiment, a purchase request for ring R is received from a user on a web page provided by a web server that a sales company has management authority over (step S1). Based on the request received on the web page, the sales company provides an encryption machine 1 to the user (step S2). The encryption machine 1 is provided to the user as a dedicated machine or as an application program P1 that runs on a smartphone.
[0014] The user inputs a seed phrase and a password to access the wallet he or she owns into the encryption machine 1 (step S3). The seed phrase and password, which should be most protected, should only be input into the encryption machine 1 and will not be accepted on the web page. The encryption machine 1 outputs a ciphertext from the input seed phrase (step S4). The ciphertext may be text consisting of numbers and letters, or a two-dimensional code.
[0015] The user transmits the ciphertext or its two-dimensional code output from the encryption machine 1 to the manufacturer (step S5). This ciphertext or two-dimensional code cannot be decrypted without the decryption machine 2 and password, which will be described later, even if it is visible to a third party, so it may be transmitted via a communication medium, or the user may directly visit the manufacturer to convey it.
[0016] The manufacturer inputs the ciphertext or its two-dimensional code into the stamping machine 3, or passes the ciphertext or two-dimensional code to a technician who will perform the engraving (step S6). The technician manually stamps the passed ciphertext or two-dimensional code on the inside of the ring R, or the stamping machine 3 performs the engraving (step S7). The engraving in step S7 may be a simple form in which alphanumeric characters of the ciphertext are stamped into the metal, or as shown in FIG. 1, it may be a form in which the convex parts are oxidized to be black and the concave parts are filled with white resin to engrave the two-dimensional code.
[0017] The manufacturer checks whether the ciphertext or its two-dimensional code provided by the user is correct and engraved on the ring R (step S8). The checked ring R is handed over to the user (step S9).
[0018] The user inputs the encrypted text or two-dimensional code engraved on the ring R into the decryption machine 2 and provides a password to confirm that the original seed phrase can be decrypted (step S10). The decryption machine 2 may be a dedicated machine like the encryption machine 1, or may be provided to the user as an application program P2 that runs on a smartphone. The confirmation is made by checking whether or not the user can access (log in to) his / her own wallet using the decrypted seed phrase.
[0019] If it is confirmed that the seed phrase can be decrypted, the encryption machine 1 and the decryption machine 2 are no longer needed, so the user either physically destroys the encryption machine 1 and the decryption machine 2 or uninstalls the application programs P1 and P2 from the information terminal device (step S11).
[0020] This allows the user to access wallet W by having ring R in his or her possession thereafter, without having to write down and store the seed phrase.
[0021] If the user is unable to confirm in step S10 that the seed phrase can be decrypted, the user starts over from step S1.
[0022] The encryption machine 1 and decryption machine 2 used until such a ring R can be obtained by a user will be described in detail. FIG. 3 is a block diagram showing the configuration of the encryption machine 1. FIG. 3 shows two patterns of the configuration of the encryption machine 1. The encryption machine 1 may be a dedicated machine that does not have a communication device, or may be an information terminal device owned by a user, such as a smartphone, on which an encryption application program P1 is temporarily installed. FIG. 3A shows the encryption machine 1 as a dedicated machine, and FIG. 3B shows the encryption machine 1 as a function temporarily performed by an information terminal device.
[0023] The encryption machine 1 at least includes a processing unit 10, a storage unit 11, an input unit 12, and an output unit 13. The encryption machine 1 shown in FIG.
[0024] The processing unit 10 includes one or more processors such as a central processing unit (CPU), a micro-processing unit (MPU), a graphics processing unit (GPU), etc. The processing unit 10 includes memories such as a random access memory (RAM) and a read only memory (ROM), and the processor reads data into the memory, temporarily stores the data resulting from the processing in the memory, and executes the processing. The processing unit 10 executes encryption processing, which will be described later, based on an application program P1 stored in the storage unit 11.
[0025] The storage unit 11 is a non-volatile memory such as a flash memory or an SSD (Solid State Drive). The storage unit 11 stores an application program P1. As described above, the application program P1 may be downloaded by the processing unit 10 from a Web server provided by a sales company and stored in the storage unit 11, or may be read by the processing unit 10 from the storage medium 9 and stored in the storage unit 11.
[0026] The input unit 12 is a physical keyboard or a touch panel. The processing unit 10 can accept input of numbers and letters of a seed phrase and a password via the input unit 12.
[0027] The output unit 13 is a display (display unit) using a liquid crystal panel or an organic EL. The output unit 13 may be a printing machine. The output unit 13 outputs the result of the processing by the processing unit 10.
[0028] When the encryption machine 1 is realized as an information terminal device in which the application program P1 is installed as described above, rather than as dedicated hardware, it includes a communication unit 14. The communication unit 14 includes multiple types of wireless communication devices that realize WiFi (registered trademark), Bluetooth (registered trademark), and carrier communication. The function of the communication unit 14 can be switched between disabled and enabled by settings from the processing unit 10. When disabled, the processing unit 10 cannot perform any wireless communication via the communication unit 14.
[0029] The processing unit 10 of the encryption machine 1 configured as above receives a seed phrase and a password via the input unit 12 and outputs a ciphertext from the output unit 13 as follows, based on the application program P1.
[0030] FIG. 4 is a flowchart showing an example of an encryption process procedure performed by the processing unit 10 of the encryption machine 1. As shown in FIG.
[0031] The processing unit 10 judges whether the communication unit 14 is disabled (unusable state, communication unit 14 does not exist) (step S301). If the processing unit 10 judges that the communication unit 14 is not disabled, that is, is enabled (S301: NO), the processing unit 10 outputs a message instructing to disable the communication unit 14 from the output unit 13 (step S302). In step S302, the processing unit 10 may automatically execute the disablement (change to airplane mode). The processing unit 10 returns the process to step S301.
[0032] When the communication unit 14 is determined to be invalid (S301: YES), the processing unit 10 accepts input of a seed phrase (also called a recovery phrase or mnemonic) and a password through the input unit 12 (step S303). The seed phrase is a set of 12 or 24 meaningful words based on BIP39 and is selected from 2048 words. The seed phrase can generate a seed key and a master key corresponding to the wallet.
[0033] The processing unit 10 encodes the seed phrase index and the password received in step S303 using a predetermined reversible algorithm (step S304). By encoding, it is possible to shorten the number of characters to half or less.
[0034] In step S304, the processing unit 10 uses the seed phrase index (#0001 to #2048) and the password, and encodes the resulting identifier into a realistic number of characters for the engraving using a relatively short encryption algorithm. In step S304, the processing unit 10 uses, for example, ChaCha20. By using ChaCha20, even if the string of 12 seed phrases is, for example, 84 characters (7 characters on average), it is possible to output a ciphertext consisting of a string of alphanumeric characters of 44 characters or less. Of course, this is not limited to ChaCha20, and a similar encryption algorithm related to AES may be used, or another algorithm that is secure and decryptable may be used instead.
[0035] The processing unit 10 outputs the result of the encoding in step S304 as ciphertext (step S305), and ends the process.
[0036] The encryption machine 1 may be restricted so that once the process shown in Figure 4 has been performed once, no further processing using the same seed phrase is performed. By performing the process shown in Figure 4, it is possible to obtain a decodable character string long enough to be used for engraving on an accessory such as a ring R.
[0037] Fig. 5 is a block diagram showing the configuration of the decryption machine 2. Fig. 5 shows two patterns of the configuration of the decryption machine 2. The decryption machine 2 may be a dedicated machine that does not have a communication device, or may be an information terminal device owned by a user, such as a smartphone, on which a decryption application program P2 is temporarily installed. Fig. 5A shows the decryption machine 2 as a dedicated machine, and Fig. 5B shows the decryption machine 2 as a function temporarily performed by an information terminal device.
[0038] The decryption machine 2 at least comprises a processing unit 20, a storage unit 21, an input unit 22 and an output unit 23. The decryption machine 2 may comprise a reading unit 24. The encryption machine 1 shown in FIG.
[0039] The processing unit 20 includes one or more processors such as a CPU, an MPU, a GPU, etc. The processing unit 20 includes a memory such as a RAM, a ROM, etc., and the processor reads data into the memory, temporarily stores the data resulting from the processing in the memory, and executes the processing. The processing unit 20 executes the decryption process based on the application program P2 stored in the storage unit 21.
[0040] The storage unit 21 is a non-volatile memory such as a flash memory or an SSD. The storage unit 21 stores the application program P2. As described above, the application program P2 may be downloaded by the processing unit 20 from a Web server provided by a sales company and stored in the storage unit 21, or may be read by the processing unit 20 from the storage medium 8 and stored in the storage unit 21.
[0041] The input unit 22 is a physical keyboard or a touch panel. The processing unit 20 can receive input of alphanumeric characters via the input unit 22.
[0042] The output unit 23 is a display (display unit) using a liquid crystal panel or an organic EL. The output unit 23 outputs the result of the processing by the processing unit 20.
[0043] The reading unit 24 is a camera. The processing unit 20 can read the encrypted text or its two-dimensional code by the reading unit 24.
[0044] When the decoding machine 2 is realized as an information terminal device in which the application program P2 is installed as described above, rather than as dedicated hardware, it includes a communication unit 25. The communication unit 25 includes multiple types of wireless communication devices that realize WiFi (registered trademark), Bluetooth (registered trademark), and carrier communication. The function of the communication unit 25 can be switched between disabled and enabled by settings from the processing unit 20. When disabled, the processing unit 20 cannot perform any wireless communication via the communication unit 25.
[0045] The decoding machine 2 thus configured performs decoding by a process corresponding to the encoding in step S304 shown in Fig. 4. Fig. 6 is a flowchart showing an example of a decoding process procedure performed by the decoding machine 2.
[0046] The processing unit 20 of the decoding machine 2 judges whether the communication unit 25 is disabled (unusable state, communication unit 25 does not exist) (step S501). If the processing unit 20 judges that the communication unit 25 is not disabled, that is, is enabled (S501: NO), it outputs a message instructing to disable the communication unit 25 from the output unit 23 (step S502). In step S502, the processing unit 20 may automatically execute the disablement (change to airplane mode). The processing unit 20 returns the process to step S501.
[0047] If it is determined that the communication unit 25 is invalid (S501: YES), the processing unit 20 accepts the specification of the version of the decryption algorithm (step S503). In step S503, the processing unit 20 performs the process corresponding to step S304 in the process procedure shown in FIG.
[0048] The processing unit 20 reads the ciphertext (step S504). In step S504, the processing unit 20 may accept input of the ciphertext via the input unit 22, or may start the reading unit 24 to read the ciphertext or the two-dimensional code from an image captured by a camera.
[0049] The processing unit 20 receives a password corresponding to the read ciphertext (step S505). The password received in step S505 is the password received in step S303 in the processing procedure shown in FIG.
[0050] The processing unit 20 uses the ciphertext read in step S504 and the input password to decrypt the index of the seed phrase based on the version specified in step S503 (step S506). The process of step S506 corresponds to the encoding executed in step S304 in the process procedure shown in FIG.
[0051] The processing unit 20 causes the output unit 23 to output the seed phrase from the decrypted index (step S507), and ends the process.
[0052] The user causes the decoding machine 2 to execute the process shown in FIG. 6 in order to confirm the decoding in step S10 in FIG.
[0053] A method of using the ring R, which is an accessory manufactured in this manner, will now be described. Fig. 7 is a sequence diagram showing the process of using the ring R.
[0054] When the user uses the ring R to access the wallet, the user transmits a request to acquire the decryption machine 2 on a web page provided by a web server that the sales company has management authority over (step S21). Based on the request, the sales company provides the decryption machine 2 to the user (step S22). As described above, the decryption machine 2 is provided to the user as a dedicated machine or as an application program P2 that runs on a smartphone.
[0055] The user uses the obtained decryption machine 2 to read the ciphertext from the ring R (step S23). The user inputs a version designation to the decryption machine 2 (step S24). The user inputs a password (step S25).
[0056] The decryption machine 2 decrypts the seed phrase from the ciphertext read from the ring R and outputs it to the output unit (display unit) 23 (step S26).
[0057] The user attempts to access his / her cryptocurrency wallet W using the output seed phrase (step S27). Once the user confirms that it is possible to use it (step S28), transactions can be performed using wallet W thereafter.
[0058] When the user is able to confirm that he or she is able to use wallet W, since it would be dangerous to use decryption machine 2 unnecessarily thereafter to cause the seed phrase to be output again, he or she either physically destroys decryption machine 2 or uninstalls application program P2 from the information terminal device (step S29).
[0059] As described above, the user can use the encryption machine 1, ring R, and decryption machine 2 to carry the ciphertext necessary for asset management of the wallet W to which the crypto-assets are linked, and use it appropriately without leaking it to others.
[0060] The embodiments disclosed above are illustrative in all respects and are not restrictive. The scope of the present invention is defined by the claims, and includes all modifications within the meaning and scope of the claims. [Explanation of symbols]
[0061] 1 Encryption machine 10 Processing section 14 Communications Department P1 App Program 2 Decoding Machine 24 Reading unit 25 Communications Department P2 App Program R Ring (Jewelry)
Claims
1. An accessory engraved with a cryptogram that is the seed phrase used to access a wallet in a blockchain system, encrypted using a specified method.
2. The accessory according to claim 1 , wherein the cryptogram is engraved as a two-dimensional code that can be read without contact.
3. 3. The accessory according to claim 2, wherein said two-dimensional code is formed by oxidizing said protrusions to be black and filling said recesses with a white resin.
4. A receiving step of receiving an input of a seed phrase for accessing a wallet in the blockchain system by an encryption machine with a communication means disabled; an output step of outputting a ciphertext encrypted by a predetermined method using the encryption machine; an engraving step of engraving the outputted ciphertext on an accessory; A method for manufacturing an ornament, comprising:
5. The encryption machine is a communication device having a wireless communication device running a predetermined application program, and in the receiving step, the communication device receives input of the seed phrase on the predetermined application program only when the wireless communication device is in a disabled state. A method for manufacturing the accessory according to claim 4.
6. The encryption machine is destroyed after outputting the ciphertext. A method for manufacturing the accessory according to claim 4 or 5.
7. In the output step, the encryption machine uses the seed phrase and an input pass, and outputs a ciphertext by using encryption that reduces the number of characters of the seed phrase. A method for manufacturing the accessory according to claim 4 or 5.
8. using a decryption machine that is equipped with a reading unit for reading the ciphertext and a display unit for displaying the ciphertext and is compatible with the encryption machine that is not equipped with a communication device; In the output step, the decryption machine decrypts the seed phrase from the ciphertext and displays it on the display unit. A method for manufacturing the accessory according to claim 4 or 5.
Citation Information
Patent Citations
Using contactless cards to securely share personal data stored on the blockchain
JP2023062065A