Content wallet devices and their self-sovereign identity and copyright authentication systems
By using the encryption and authentication mechanisms of the content wallet device, the problems of data leakage and high costs on online platforms are solved, and secure content transactions without central management and self-sovereign identity authentication are realized.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-11-19
- Publication Date
- 2026-03-10
AI Technical Summary
Data on existing online platforms is vulnerable to breaches and leaks by third parties, and entrepreneurs operating personal platforms face high costs and are unable to quickly address personal data management issues.
The device employs a content wallet, which generates a random password for user authentication through an encryption unit and initializes the password upon connection and disconnection. The communication unit transmits encrypted data, the switching unit controls the electrical connection, and the reset unit initializes the password, thereby achieving self-sovereign identity authentication.
Without a central management system, users and buyers can directly buy and sell content, preventing third-party theft and leakage, and improving security and data management flexibility.
Smart Images

Figure CN114651252B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to a content wallet device and a system utilizing the same, and more specifically, to a content wallet device and a system utilizing the same for generating new passwords required for self-sovereign identity authentication to enhance the security of content information. Background Technology
[0002] Typically, private entrepreneurs who need to operate online platforms entrust the operation of their businesses to database operators, centralizing the management of personal information required for member registration and data related to platform usage details, as well as the access rights to such information.
[0003] When a private online platform operating through this centralized database is compromised by a third party, there is a risk that data from other users sharing this platform could be easily leaked.
[0004] Furthermore, if private entrepreneurs operating personal online platforms use private online platforms, they need to pay expensive usage fees. Moreover, when problems arise in personal data management, there are issues such as the inability of the parties involved to respond quickly. Summary of the Invention
[0005] Technical issues
[0006] The purpose of this invention is to provide a content wallet device and a system utilizing the same, in which a user can directly transmit content to a purchaser who needs to buy content stored on a storage device without the intervention of a central management server, and a new password is generated whenever user authentication is required to prevent easy theft or leakage, thereby enhancing security.
[0007] Solution to the problem
[0008] An embodiment of the present invention for achieving this purpose, a content wallet device connected to a storage device for storing content, may include: a communication unit for communication between the content wallet device and a user terminal device; an encryption unit for generating encrypted data including a user identity (ID) and a password for authentication between the content wallet device and the user terminal device; a switch unit for controlling the electrical connection between the storage device and the communication unit; and a reset unit for initializing the generated password if the electrical connection between the storage device and the communication unit is released by the switch unit.
[0009] In this case, if the storage device is electrically connected to the communication unit via the switch, the encryption unit generates a first random password. If the electrical connection between the storage device and the communication unit is disconnected via the switch, the reset unit initializes the first random password. If the storage device is electrically connected to the communication unit again via the switch, the encryption unit generates a second random password.
[0010] Furthermore, if the storage device is electrically connected to the communication unit via the aforementioned switch, the communication unit can transmit a signal to the user terminal device for disconnecting the user terminal device from the network.
[0011] If the network of the aforementioned user terminal device is disconnected, authentication between the content wallet device and the user terminal device can be performed using encrypted data generated by the aforementioned encryption unit.
[0012] Furthermore, if the storage device is electrically connected to the communication unit via the aforementioned switch, the encryption unit encrypts the aforementioned content and transmits it to the communication unit.
[0013] Furthermore, the aforementioned encryption unit can insert a user-specific identification code into the aforementioned content.
[0014] On the other hand, in a system including a content wallet device and a user terminal device according to an embodiment of the present invention, the content wallet device may transmit encrypted data containing user identity and password to the user terminal device for authentication between the content wallet device and the user terminal device. If the password entered by the user matches the transmitted password, the user terminal device may perform authentication between the content wallet device and the user terminal device.
[0015] Whenever authentication is performed with the aforementioned user terminal device, the aforementioned content wallet device may randomly generate a password for the authentication and transmit it.
[0016] Furthermore, if the storage device is electrically connected to the content wallet device, the content wallet device can transmit a signal to the user terminal device to disconnect the network of the user terminal device. If a user operation corresponding to the transmitted signal is input, the user terminal device can disconnect the network.
[0017] The effects of the invention
[0018] According to various embodiments of the present invention as described above, during the process of user selling content, users and buyers can directly buy and sell content without authorization from the central management system. A new password is generated whenever a user wants to authenticate content ownership, thereby preventing the content from being leaked without cause by preventing theft by third parties. Attached Figure Description
[0019] Figure 1 A diagram illustrating the structure of a content wallet device according to an embodiment of the present invention.
[0020] Figure 2 A diagram illustrating the structure of a content wallet device according to another embodiment of the present invention.
[0021] Figure 3 For illustrative purposes Figure 2 A cross-sectional view of the content wallet device.
[0022] Figure 4 This diagram illustrates the state of a content wallet device built into a user terminal device according to another embodiment of the present invention.
[0023] Figure 5 This diagram illustrates the connection state of various storage devices and content wallet devices according to another embodiment of the present invention.
[0024] Figure 6 A diagram illustrating a system utilizing a content wallet device according to an embodiment of the present invention.
[0025] Figure 7 For the purpose of illustrating the use Figure 6 A flowchart of the system flow for the content wallet device.
[0026] Figure 8 A diagram illustrating a system utilizing a content wallet device according to another embodiment of the present invention. Detailed Implementation
[0027] The present invention will now be described in more detail with reference to the accompanying drawings. Furthermore, in describing the present invention, detailed descriptions of related well-known functions or structures will be omitted if it is determined that such specific descriptions would obscure the main points of the invention. Moreover, the terms used below, defined in consideration of their function in the present invention, may be changed according to the intentions of users, operators, or management, etc. Therefore, the above definitions should be applied in accordance with the entire contents of this specification.
[0028] The storage device 300 of the present invention can be an independent storage device that includes storage functions such as an external hard drive, USB, CD, memory card, etc. Hereinafter, it will be described using the memory card (hereinafter referred to as storage device reference numeral 300), but it is not limited thereto.
[0029] Figure 1 A diagram illustrating the structure of a content wallet device according to an embodiment of the present invention.
[0030] Reference Figure 1 The content wallet device 100 can be connected to the memory card 300 that stores content, and can transmit the content stored in the memory card 300 to the user terminal device 200.
[0031] In this case, the user terminal device 200 can be a mobile terminal device, or it can be a variety of electronic devices that can communicate by electricity, such as a tablet PC, a personal digital assistant (PDA), a wearable device, a laptop computer, a desktop PC, and a digital camera.
[0032] Furthermore, the content wallet device 100 may include a communication unit 110, an encryption unit 120, a switch unit 130, a storage unit 140, and a reset unit 150 for transmitting content.
[0033] The communication unit 110 can enable communication between the content wallet device 100 and the user terminal device 200, which can be achieved through a wired direct connection or a wireless indirect connection within a specified range.
[0034] For example, the wired connection between the user terminal device 200 and the content wallet device 100 can be achieved by connecting to a commonly used charging port. Furthermore, it can also be directly connected using ports for inserting external hard drives, USB devices, headphones, etc.
[0035] If the content wallet device 100 and the user terminal device 200 are within a specified range, the wireless connection can be indirectly established using Near Field Communication (NFC), Radio Frequency Identification (RFID), Bluetooth, and infrared communication.
[0036] As described above, the content wallet device 100 and the user terminal device 200 are connected via the communication unit 110, thereby allowing the content stored in the memory card 300 inserted into the content wallet device 100 to be moved to the user terminal device 200, and allowing the randomly generated password for authentication in the content wallet device 100 to be moved to the user terminal device 200.
[0037] Furthermore, the communication unit 110 can also transmit a signal to the user terminal device 200 for disconnecting the network of the user terminal device 200, which will be described in detail below.
[0038] The encryption unit 120 can generate encrypted data containing user identity (ID) and password (password, pass-code) for authentication between the content wallet device 100 and the user terminal device 200.
[0039] Specifically, if the memory card 300 and the communication unit 110 are electrically connected, the encryption unit 120 can generate encrypted data.
[0040] The user identity contained in the encrypted data can be used to authenticate the user identity stored in the storage unit 140, for example, it can be used to authenticate the identity based on decentralized identity (DID).
[0041] Decentralized identity is a self-sovereign identity verification technology based on a distributed storage system. It is a method in which the ownership of personally identifiable information is not delegated to a centralized system such as a specific institution or enterprise by the distributed storage system. The information required for identity verification is also stored and managed by the terminal members of the network in segments.
[0042] In other words, self-sovereign identity verification technology is a way for each individual to prove their sovereignty over identity verification information.
[0043] The encryption unit 120 reads this decentralized identity from the storage unit 140, thereby generating encrypted data together with the password.
[0044] Furthermore, the password contained in the generated encrypted data can be generated by mixing numbers, letters, or symbols, or by using touch counts, patterns, touch area specifications, etc.
[0045] For example, if the generated password can be entered as a ten-digit number, then when the user terminal device is a desktop PC, numbers, letters, or symbols can be mixed with only the numbers 0 to 9 to generate the password, or symbols that are mixed with Korean, English, and numbers recorded in a typewriter can be used to generate the password.
[0046] Furthermore, in the content wallet device, as a desktop PC screen, passwords can be generated in pattern form using straight lines or curves.
[0047] Furthermore, before the content stored in the memory card 300 is transmitted to the user terminal device 200, the encryption unit 120 can encrypt the content before transmitting it to the communication unit 110. If the memory card 300 and the communication unit 110 are electrically connected via the switch unit 130, the encryption unit 120 encrypts the content.
[0048] For example, encryption unit 120 can use a pre-stored mechanism to encrypt content in an analog manner, or encrypt content digitally using a pre-stored logical algorithm.
[0049] The encrypted content is encrypted using either a public key encryption method or a private key encryption method. The encryption unit 120 can generate a decryption key and transmit it to the communication unit 110 so that the encrypted content can be decrypted again.
[0050] Furthermore, in order to simplify the content encryption process, the encryption unit 120 can only insert a user-defined identification code into the content, in addition to encrypting the content, so as to identify the original author of the content.
[0051] For example, a user's unique identifier can be implemented through watermarking. Watermarking is a method of inserting a mark known only to the original author of the content. When an unauthorized third party illegally copies or distributes content, the watermark inserted into the content can be extracted. This allows us to determine whether the content belongs to the original author and, moreover, to trace the path of copying.
[0052] The switch unit 130 can control the electrical connection between the memory card 300 and the communication unit 110.
[0053] For example, the switch 130 can be a button that can change position, and may include a toggle switch, a push switch, a slide button switch, etc.
[0054] The switch 130, which can be physically moved, can be moved in the direction of inserting the memory card 300 after the memory card 300 is inserted to electrically connect the memory card 300 and the communication unit 110. Conversely, the switch 130 can be moved in the direction of inserting the memory card 300 and the opposite direction to disconnect the electrical connection between the memory card 300 and the communication unit 110.
[0055] However, this is for the purpose of illustrating the embodiments of the present invention. It can be implemented in a way that if communication between the content wallet device 100 and the user terminal device 200 is realized, the memory card 300 and the communication unit 110 are automatically connected in the content wallet device 100, rather than in a way that the memory card 300 and the communication unit 110 are connected by physically adjusting their positions.
[0056] Furthermore, if the memory card 300 and the communication unit 110 are electrically connected via the switch unit 130, the communication unit 110 can transmit a signal to the user terminal device 200 to disconnect the network of the user terminal device 200.
[0057] When the user terminal device 200 is a mobile terminal device, the communication unit 110 can send a message to the mobile terminal device asking whether to switch to airplane mode, and the user can choose whether to switch to airplane mode through operation.
[0058] Furthermore, if the network of the user terminal device 200 is disconnected, authentication between the content wallet device 100 and the user terminal device 200 can be performed through encrypted data containing the user identity and password generated by the encryption unit 120.
[0059] Next, let's take a mobile terminal device as an example. When the user selects to switch to airplane mode, the network of the mobile terminal device is disconnected, and encrypted data generated by the encryption unit 120 can be transmitted to the mobile terminal device.
[0060] In this case, the user can enter a password containing the encrypted data being transmitted into the mobile terminal device. When the password is the same as the password generated in the content wallet device 100, data related to copyright identification information can be appended to the content wallet device 100 for the stored content.
[0061] Furthermore, by verifying whether the password entered into the mobile terminal device by the user is the same as the password generated in the content wallet device 100, user authentication for encrypted content can be performed, thereby enabling self-sovereign identity authentication.
[0062] As described above, when the user terminal device is a desktop PC, the desktop PC receives a password generated by mixing numbers, letters, or symbols with only numbers from 0 to 9, or a password generated by mixing Korean, English, and numbers included in a typewriter, and performs authentication by inputting a password that corresponds to the transmitted password through a typewriter or other input device.
[0063] Furthermore, in the case of pattern-based passwords, authentication is performed by writing a pattern password based on the password transmitted to the user's terminal device's mouse or touch-sensitive screen.
[0064] The determination of whether the password transmitted through the encryption unit 120 is the same as the password entered by the user through the user terminal device 200 can be performed in the storage unit 140 formed in the content wallet device 100.
[0065] For example, the password transmitted by the user and the password entered by the user through the user terminal device 200 can be checked by the password authentication module or password authentication program stored in the storage unit 140.
[0066] The storage unit 140 may include at least one of ROM, RAM, EPROM, EEPROM, hard disk, etc., and may also be a storage medium including non-volatile memory capable of storage.
[0067] As described above, if the password generated in the content wallet device 100 through the storage unit 140 is the same as the password entered by the user into the user terminal device 200, then the user, as the owner of the user identity, can query the contents of the memory card 300 stored in the content wallet device 100 authenticated by the user terminal device 200.
[0068] Furthermore, when it is necessary to transmit content to other external terminal devices, the content received by the user terminal device 200 can be transmitted to other external terminal devices after the content wallet device 100 is selected to transmit the content to the user terminal device 200.
[0069] When the selected content is transmitted from the content wallet device 100 to the user terminal device 200, encryption can be performed during the transmission.
[0070] On the other hand, the content wallet device 100 may include a processor (not shown), in which case the operation of the encryption unit 120 may be performed by the processor (not shown), and the encryption unit 120 may be replaced by the processor (not shown).
[0071] The processor (not shown) can calculate whether the password generated by reading the program stored in the password authentication module is the same as the password entered into the user terminal device 200 by the user's operation. The password authentication module is stored in the storage unit 140.
[0072] Furthermore, the processor (not shown) can read the program stored in the content encryption module to encrypt the content in the manner described above, the content encryption module being stored in the storage unit 140.
[0073] If the electrical connection between the memory card 300 and the communication unit 110 is disconnected by the switch unit 130, the reset unit 150 can initialize the generated password.
[0074] For example, if a memory card 300 is inserted into the content wallet device 100 and the switch 130 moves in the insertion direction, the memory card 300 and the communication unit 110 are electrically connected, thereby the encryption unit 120 can generate a first random password.
[0075] Subsequently, if the switch unit 130 moves in the opposite direction to the direction in which the memory card 300 is inserted, the electrical connection between the memory card 300 and the communication unit 110 will be released and the first random password will be initialized by the reset unit 150.
[0076] Of course, in this case, the first random password generated by the encryption unit 120 can be stored in the storage unit 140. The electrical connection between the memory card 300 and the communication unit 110 is disconnected by the switch unit 130, and the first random password stored in the storage unit 140 can be initialized by the reset unit 150.
[0077] If the switch unit 130 moves again toward inserting the memory card 300, the memory card 300 and the communication unit 110 are electrically connected again, and the encryption unit 120 can generate a second random password that is different from the initial first random password. The second random password can also be stored in the storage unit 140.
[0078] As described above, whenever the content wallet device 100 and the user terminal device 200 are connected, the encryption unit 120 randomly generates a new password, and the previously randomly generated password can be initialized by the reset unit 150, thereby preventing the risk of theft by a third party.
[0079] Figure 2 The diagram illustrates the structure of a content wallet device according to another embodiment of the present invention. Figure 3 For illustrative purposes Figure 2 A cross-sectional view of the content wallet device.
[0080] The communication unit 110, encryption unit 120, switch unit 130, storage unit 140 and reset unit 150 have already been described, so detailed descriptions of them will be omitted.
[0081] Reference Figure 2 The content wallet device 100 may also include an input unit 160.
[0082] The input unit 160 is used to receive user operations. The password generated in the content wallet device 100 can be generated by the user inputting it into the input unit 160.
[0083] In other words, as an example, for a randomly generated password, as the memory card 300 and the communication unit 110 pass through... Figure 1 The switch unit 130 shown is electrically connected, and a password can be randomly generated by the encryption unit 120. As another embodiment, through... Figure 2 The input section 160 shown inputs a password based on user operation, which can be generated at any time.
[0084] Of course, since the password is generated through the user's operation, the password before initialization by the reset unit 150 and the password after initialization must be the same.
[0085] In this case Figure 2 The encryption unit 120 shown can encrypt the contents stored in the memory card 300 and can generate a decryption key to decrypt them.
[0086] Furthermore, it can generate a unique identifier for the user in a way that allows the original author of the content to be identified.
[0087] Reference Figure 3 The description explains the operation of the content wallet device 100, in which a memory card 300 can be inserted, and the inserted memory card 300 can be connected to the encryption unit 120.
[0088] In this case, the position of the switch unit 130 moves toward the direction of inserting the memory card 300, and the memory card 300 and the communication unit 110 are electrically connected. The encryption unit 120 can read the user identity stored in the storage unit 140 to generate a user identity.
[0089] Furthermore, a password that the user can freely enter through the input unit 160 can be randomly generated, and the randomly generated password can be stored in the storage unit 140.
[0090] As described above, the password generated by the input unit 160 and the user identity generated by the encryption unit 120 can be transmitted to the communication unit 110.
[0091] The randomly generated password transmitted to the communication unit 110 can be transmitted to the user terminal device 200. If the user enters the randomly generated password through the user terminal device 200, the content wallet device 100 receives the password entered by the user through the communication unit 110, and the storage unit 140 stores the transmitted password.
[0092] As described above, the storage unit 140 can verify whether the password randomly generated in the content wallet device 100 is the same as the password entered into the user terminal device 200.
[0093] When the stored passwords match, the user can query the content stored in the memory card 300 through the user terminal device 200. Furthermore, when transmitting content to an external terminal device, the encryption unit 120 can encrypt the content stored in the memory card 300 and transmit it to the communication unit 110, which can then transmit the encrypted content in the user terminal device 200 to the external terminal device.
[0094] If the position of the switch unit 130 is moved in the opposite direction to the insertion of the memory card 300, the password stored in the memory unit 140 can be initialized by the reset unit 150.
[0095] but, Figure 3 The content wallet device 100 shown is an example of implementing the present invention, and the positions of the structural elements included in the content wallet device 100 can be changed according to the user's use and convenience.
[0096] Figure 4 This diagram illustrates the state of a content wallet device built into a user terminal device according to another embodiment of the present invention.
[0097] Reference Figure 4 The content wallet device 100 can be embedded in the user terminal device 200.
[0098] In this case, communication between the content wallet device 100 and the user terminal device 200 can be achieved during the insertion of the content wallet device 100 into the user terminal device 200. If the content wallet device 100 is fully inserted into the user terminal device 200, the content wallet device 100 and the user terminal device 200 are electrically connected.
[0099] Electrical connection is achieved in the manner described above. At the same time, the content wallet device 100 transmits a message about the interruption of the external communication network to the user terminal device 200.
[0100] If a user selects to interrupt the external communication network to the user terminal device 200, the content wallet device 100 can randomly generate a password, read the user's identity stored in the content wallet device 100, and transmit it to the user terminal device 200 along with the generated password.
[0101] Therefore, after the user inputs a password to the user terminal device 200, the content wallet device 100 matches the input password with a password randomly generated in the content wallet device 100 and confirms whether they are the same, and then encrypts the content stored in the memory card 300 before transmitting it to the user terminal device 200.
[0102] Once the transmission of the encrypted content to the user terminal device 200 is complete, the inserted content wallet device 100 can be detached from the user terminal device 200 and moved to the outside.
[0103] In this case, the content wallet device 100 can be detached from the user terminal device 200 and the randomly generated password can be initialized.
[0104] As another example of implementing the content wallet device 100 by being built into the user terminal device 200, if the content wallet device 100 is inserted into the user terminal device 200, the exposed side of the inserted device may include a switch unit (not shown) that can change position.
[0105] This switching unit can be a toggle switch, push switch, slide button switch, etc., and the electrical connection between the content wallet device 100 and the user terminal device 200 can be controlled by moving the switch.
[0106] Figure 5 This diagram illustrates the connection state of various storage devices and content wallet devices according to another embodiment of the present invention.
[0107] Reference Figure 5 The content wallet device 100 may include multiple input ports and output ports, and can be connected to various storage devices through the ports.
[0108] In this case, the wallet device 100, which includes multiple input ports and output ports, can be a device that supports docking stations, such as a USB or Thunderbolt interface.
[0109] Figure 6 A diagram illustrating a system utilizing a content wallet device according to an embodiment of the present invention.
[0110] Reference Figure 6The system 10 utilizing the content wallet device may include a content wallet device 100 and a user terminal device 200.
[0111] The content wallet device 100 can transmit encrypted data to the user terminal device 200, which includes the user's identity and a randomly generated password for authentication between the content wallet device 100 and the user terminal device 200.
[0112] If the password entered by the user matches the transmitted password, the user terminal device 200 can perform authentication between the content wallet device 100 and the user terminal device 200.
[0113] For example, the content wallet device 100 can transmit a randomly generated password to the user terminal device 200. The user enters the transmitted password through the user terminal device 200, and the content wallet device 100, which receives the entered password, can then confirm whether it matches the randomly generated password.
[0114] Whenever the content wallet device 100 and the user terminal device 200 perform authentication, a new randomly generated password can be generated. Whenever authentication is performed, the content wallet device 100 can confirm whether the newly generated password is the same.
[0115] If the matching passwords are the same, the content of the content wallet device 100 and the user identity are transmitted to the user terminal device 200, and the encrypted content, decryption key, content and user identity are directly transmitted to the user terminal devices 200-1 of other users who need to purchase the above content and user identity.
[0116] In this case, user terminal device 200 can transmit the user identity transmitted from content wallet device 100 to other users' user terminal devices 200-1, thereby enabling mutual authentication based on decentralized identity.
[0117] For example, if an inactive user identity (decentralized identity) and encrypted content transmitted from the content wallet device 100 are transmitted from the user terminal device 200 supplying content to another user terminal device 200-1, then a self-sovereign identity (SSI) value is transmitted in the other user terminal device 200-1, thereby enabling the performance of user identity authentication for the corresponding individual needs of the supplier.
[0118] Conversely, other users can input a password randomly generated by their content wallet device 100-1 into user terminal device 200-1. If the password transmitted from content wallet device 100-1 is the same as the password input by the user through user terminal device 200-1, then all their content can be transmitted to user terminal device 200-1, or directly transmitted to other user terminal devices 200.
[0119] As described above, for all content belonging to different users, after verifying whether the user is a legitimate user through a password randomly generated by the content wallet devices 100, 100-1 and the user terminal devices 200, 200-1, the user's identity and content can be directly transmitted, thereby preventing theft by third parties and illegal leakage of content.
[0120] Reference Figure 1 and Figure 6 If the memory card 300 and the content wallet device 100 are electrically connected, the system 10 including the content wallet device 100 can transmit a signal to the user terminal device 200 to disconnect the network. If a user operation corresponding to the transmitted signal is input, the user terminal device 200 can disconnect the network.
[0121] In this case, the disconnected network can be the external communication network of the user terminal device 200, such as a local area network (LAN), a metropolitan area network (MAN), or a wide area network (WAN).
[0122] Specifically, for example, when the user terminal device 200 is a mobile terminal device, the communication unit 110 can transmit a message to the mobile terminal device asking whether to switch to flight mode, and the user can choose whether to switch to flight mode through operation.
[0123] In this case, if the user chooses to switch to airplane mode, the external communication network of the mobile terminal device is disconnected, and communication between the content wallet device 100 and the user terminal device 200 can be performed only through a direct wired connection or an indirect wireless connection within a specified range.
[0124] Figure 7 For the purpose of illustrating the use Figure 6 A flowchart of the system flow for the content wallet device.
[0125] Reference Figure 7The system 10 utilizing the content wallet device can sequentially perform the following steps: Step S100, inserting a memory card into the content wallet device; Step S200, determining whether the inserted memory card is connected to the content wallet device; Step S300, transmitting a signal from the content wallet device to the user terminal device to disconnect from the network; Step S400, determining whether to disconnect the network from the user terminal device; Step S500, transmitting encrypted data from the content wallet device to the user terminal device; Step S600, confirming whether the randomly generated passwords between the content wallet device and the user terminal device are the same; and Step S700, encrypting content in the content wallet device for transmission to the user terminal.
[0126] Step S100, which involves inserting a memory card into the content wallet device, is a step of inserting a memory card containing stored content into the content wallet device. After that, step S200, which checks whether the inserted memory card is connected to the content wallet device, can be performed.
[0127] In this case, step S200, which determines whether the inserted memory card is connected to the content wallet device, can be a step of determining whether the memory card is electrically connected to the content wallet device through physical changes.
[0128] When the memory card and the content wallet device are not electrically connected, the system using the content wallet device does not perform the step of transmitting content to the user terminal.
[0129] Conversely, when the memory card is electrically connected to the content wallet device, step S300 can be performed to transmit a signal for disconnecting the network from the content wallet device to the user terminal device.
[0130] The step S300 of transmitting the network disconnection information from the content wallet device to the user terminal device can be as follows: the network disconnection information can be transmitted as an external communication network used by the user terminal device for communication with other electronic devices.
[0131] If the signal to disconnect the network is transmitted normally to the user terminal device, the user can choose whether to disconnect the network.
[0132] The step S400 for determining whether to disconnect the network of the user terminal device can be as follows: if the user selects to disconnect the network through operation, then determine whether the network of the user terminal device is disconnected normally.
[0133] If the network of the user terminal device is not disconnected normally, the process returns to step S200 to determine whether the inserted memory card is connected to the content wallet device to determine whether the memory card is electrically connected to the content wallet device.
[0134] Conversely, if the network of the user terminal device is normally disconnected, step S500 can be performed to transmit encrypted data from the content wallet device to the user terminal device.
[0135] In this case, the encrypted data can be data containing the user's identity and a randomly generated password.
[0136] Step S500, which transmits a randomly generated password from the content wallet device to the user terminal device, may be as follows: if the memory card and the content wallet device are connected normally, the encryption unit included in the content wallet device randomly generates a password and transmits the randomly generated password to the user terminal device.
[0137] In this case, the randomly generated password and user identity can also be transmitted to the user's terminal device.
[0138] As described above, if a randomly generated password is transmitted to the user terminal device, step S600 is performed to confirm whether the randomly generated passwords of the content wallet device and the user terminal device are the same.
[0139] In step S600, which confirms whether the randomly generated passwords in the content wallet device and the user terminal device are the same, if the randomly generated password transmitted to the user terminal device is input into the user terminal device through the user's operation, the input password is transmitted to the content wallet device, and the transmitted password is matched with the randomly generated password in the content wallet device.
[0140] If the matched passwords are different, step S200 is performed to determine whether the inserted memory card and the content wallet device are connected. During the process of reconnecting the memory card and the content wallet device, the previously randomly generated password is initialized and another random password is generated.
[0141] Conversely, if the matched passwords are the same, step S700 is performed to encrypt the content in the content wallet device and transmit it to the user terminal.
[0142] The step S700 of encrypting content in the content wallet device for transmission to the user terminal can be as follows: encrypting the content stored on the memory card, and simultaneously transmitting the decryption key that can decrypt the encrypted content so that the original author of the content can use the content normally, other users who need to transmit it, or users who have normally purchased the content.
[0143] In this case, encrypted content is transmitted with a user-specific identifier inserted to distinguish the original author of the content.
[0144] Figure 8 A diagram illustrating a system utilizing a content wallet device according to another embodiment of the present invention.
[0145] Reference Figure 8The system 10, which utilizes the content wallet device, can directly transmit content free of charge or for a fee between users with user terminal devices 200, 200-1, 200-2, 200-3, 200-4, and 200-5. By utilizing the content wallet devices 100, 100-1, 100-2, 100-3, 100-4, and 100-5 on multiple user terminal devices 200, 200-1, 200-2, 200-3, 200-4, and 200-5, the system can easily receive the content needed by the users.
[0146] In this case, in one of the multiple user terminal devices 200, 200-1, 200-2, 200-3, 200-4, and 200-5, after user authentication is performed by the content wallet device 100, if encrypted content is transmitted to the network, the network can provide a preview of the encrypted content or related information.
[0147] Therefore, when viewing previews or related information of encrypted content on multiple user terminal devices 200-1, 200-2, 200-3, 200-4, and 200-5 and needing to purchase it, the user pays the fee related to the encrypted content. After payment, the original author of the encrypted content can transmit the encrypted content and decryption key to other user terminal devices 200-1, 200-2, 200-3, 200-4, and 200-5.
[0148] Among them, the distributed ledger can create and use the purchase history and transmission history between user terminal devices 200, 200-1, 200-2, 200-3, 200-4, and 200-5 of the content wallet devices 100, 100-1, 100-2, 100-3, 100-4, and 100-5.
[0149] The distributed ledger can be based on commonly used blockchains. By using the distributed ledger, the content wallet device 100 of the present invention can be used to store all the history of sending and receiving content.
[0150] Furthermore, the distributed ledger can store a user's purchase history and transmission history through user identities transmitted from various content wallet devices 100, 100-1, 100-2, 100-3, 100-4, and 100-5.
[0151] In this case, as mentioned above, the user identity used is the user authentication identity owned by the users of each content wallet device 100, 100-1, 100-2, 100-3, 100-4, and 100-5, that is, a decentralized identity.
[0152] As a result, each user can view all the history stored through the distributed ledger and easily see which user made the purchase and transfer, thus enabling transparent transactions.
[0153] Furthermore, due to the use of decentralized identity, users can directly manage their own authentication methods, rather than having their identity information managed by a central server.
[0154] In other words, for example, if the content stored on the memory card is video, then the decentralized identity required for user authentication can be transmitted from the user terminal device 200 that needs to supply the video to the user terminal devices 200-1, 200-2, 200-3, 200-4, and 200-5 that need to purchase it.
[0155] Subsequently, if the authentication value (SSI) is transmitted from the user terminal devices 200-1, 200-2, 200-3, 200-4, and 200-5 that need to be purchased and user authentication is established, the video, which is encrypted in a form that is not fully public, will be transmitted along with the decryption key to the user terminal devices 200-1, 200-2, 200-3, 200-4, and 200-5 that need to be purchased.
[0156] In this process, the supply records of the user terminal device 200 that provides video, the purchase history of the user terminal devices 200-1, 200-2, 200-3, 200-4, and 200-5 that need to be purchased, etc. can all be stored in the distributed ledger data of each user terminal device 200, 200-1, 200-2, 200-3, 200-4, and 200-5.
[0157] While the preferred embodiments of the present invention have been shown and described above, the present invention is not limited to the specific embodiments described above. Without departing from the spirit of the present invention as protected by the claims, those skilled in the art can make various modifications, which should not be understood solely from the technical concept or vision of the present invention.
Claims
1. A content wallet device connected to a storage device storing content, characterized by, comprises: a communication section for communication between the content wallet device and the user terminal device; an encryption section for generating encrypted data including a user's identity and a password for authentication between the content wallet device and the user terminal device; a switch section for controlling electrical connection between the storage device and the communication section; and a reset section for initializing the generated password if the electrical connection between the storage device and the communication section is released by the switch section, the encryption section generates a first random password if the storage device and the communication section are electrically connected by the switch section, the reset section initializes the first random password if the electrical connection between the storage device and the communication section is released by the switch section, the encryption section generates a second random password if the storage device and the communication section are electrically connected again by the switch section, the communication section transmits a signal for disconnecting a network of the user terminal device to the user terminal device if the storage device and the communication section are electrically connected by the switch section.
2. The content wallet device of claim 1, wherein, authentication between the content wallet device and the user terminal device is performed by the encrypted data generated by the encryption section if the network of the user terminal device is disconnected.
3. The content wallet device of claim 1, wherein, the encryption section encrypts the content to deliver to the communication section if the storage device and the communication section are electrically connected by the switch section.
4. The content wallet device of claim 1, wherein, the encryption section inserts an identification code inherent to the user into the content.
5. A system using a content wallet device, comprising a content wallet device and a user terminal device, the content wallet device being connected with a storage device storing content, characterized in that the content wallet device transmits a signal for disconnecting a network of the user terminal device to the user terminal device if the storage device and the content wallet device are electrically connected, the user terminal device disconnects the network if a user operation corresponding to the transmitted signal is inputted, the content wallet device transmits encrypted data including a user's identity and a password to the user terminal device for authentication between the content wallet device and the user terminal device, the user terminal device performs authentication between the content wallet device and the user terminal device if the password inputted according to a user operation matches the transmitted password.
6. The system of claim 5, wherein, the content wallet device transmits a password for the authentication randomly generated each time authentication with the user terminal device is performed.
Citation Information
Patent Citations
Authentication system and method of blochchain distributed ledger and cryptocurrency offline storage
KR1020190128868A