Patents by Inventor Gwan-Hwan Hwang
Gwan-Hwan Hwang has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20240184747Abstract: A method and system for blockchain-based data management is provided. The method includes receiving first data of a first category; recording the first data on a first tree based on a first index, the first index including a first key and a first serial number, the first key associated with the first category and the first serial number indicating a sequential count of the first data being of the first category and recorded on the first tree; obtaining a first slice partitioned from the first tree and associated with the first index; generating a first root hash of the first tree and storing the first root hash by a blockchain; and storing a first proof in an off-chain database, where the first proof includes the first slice partitioned from the first tree.Type: ApplicationFiled: November 30, 2023Publication date: June 6, 2024Inventor: GWAN-HWAN HWANG
-
Patent number: 11876909Abstract: A data processing method performed by a security protocol device is provided. The data processing method includes assigning each of a plurality of leaf nodes of a binary tree stored in a database device an identification number; and performing a first procedure in a case that the security protocol device receives first record data and first identification data of the first record data from a terminal apparatus, the first procedure including: determining a first identification number from the first identification data; storing a hash value of the first record data into a first leaf node of the binary tree identified by the first identification number; generating at least one slice of the binary tree; uploading a root hash value of the binary tree to a blockchain device; and transmitting a first slice to the terminal apparatus, the first slice including the first leaf node. A security protocol device using the same is also provided.Type: GrantFiled: April 6, 2022Date of Patent: January 16, 2024Assignee: International Trust Machines CorporationInventor: Gwan-Hwan Hwang
-
Publication number: 20230370272Abstract: A blockchain-based digital asset access method is provided. The method includes: receiving an access request for a digital token from a user, with the digital token corresponding to a digital asset; examining the user's rights to the digital token according to the access request; obtaining the digital asset and its corresponding attestation result based on the rights of the user; verifying the obtained digital asset with the blockchain using the attestation result, to obtain a verification result; and determining whether to perform an operation corresponding to the digital asset based on the verification result. In addition, an electronic device and a non-transitory computer-readable medium utilizing the aforementioned method are also disclosed.Type: ApplicationFiled: May 12, 2023Publication date: November 16, 2023Inventor: GWAN-HWAN HWANG
-
Publication number: 20220231856Abstract: A data processing method performed by a security protocol device is provided. The data processing method includes assigning each of a plurality of leaf nodes of a binary tree stored in a database device an identification number; and performing a first procedure in a case that the security protocol device receives first record data and first identification data of the first record data from a terminal apparatus, the first procedure including: determining a first identification number from the first identification data; storing a hash value of the first record data into a first leaf node of the binary tree identified by the first identification number; generating at least one slice of the binary tree; uploading a root hash value of the binary tree to a blockchain device; and transmitting a first slice to the terminal apparatus, the first slice including the first leaf node. A security protocol device using the same is also provided.Type: ApplicationFiled: April 6, 2022Publication date: July 21, 2022Inventor: GWAN-HWAN HWANG
-
Patent number: 11336431Abstract: A verification system and method for cooperating with a blockchain and off-chain devices is provided. The system includes a security protocol device, a blockchain device, and a database device. The security protocol device receives and integrates the record data into a binary tree according to a hash function. Hash values of the record data are stored in the leaf nodes. The blockchain device is at the blockchain and communicates with the security protocol device. The security protocol device transmits the root hash to the blockchain device. The database device communicates with the security protocol device in an off-chain manner. The security protocol device stores the binary tree to the database device. The security protocol device compares the root hash from the blockchain device with the root hash of the binary tree stored in the database device to verify the correctness of the binary tree stored in the database device.Type: GrantFiled: September 23, 2019Date of Patent: May 17, 2022Assignee: International Trust Machines CorporationInventor: Gwan-Hwan Hwang
-
Patent number: 11329828Abstract: A verification system and method for chaining data are provided. The system includes a security protocol device, a blockchain device, and a database device. The security protocol device receives record data and integrates the record data into binary trees. Each binary tree includes a root and leaf nodes. The security protocol device transmits root hashes of the roots to the blockchain device at a blockchain. The blockchain device includes a chain data string including data sets chained in a series manner. Each data set includes a root hash and a corresponding chain hash. The chain hash of each data set is related to the root hash and the chain hash of the previous data set. The chain hash of the first data set is related to an initial chain hash. The security protocol device stores the binary trees and the initial chain hash to an off-chain database device.Type: GrantFiled: October 17, 2019Date of Patent: May 10, 2022Assignee: International Trust Machines CorporationInventor: Gwan-Hwan Hwang
-
Patent number: 11178122Abstract: A data encryption and decryption method is provided. The method is used in a data encryption and decryption system and includes: establishing, by a data encryption and decryption device, a first secure sockets layer (SSL) connection with a mobile device; receiving a data transmitted from the mobile device; generating a first symmetric key, encrypting the data using the first symmetric key, and generating first encrypted data; encrypting the first symmetric key using a first public key, and generating a first encrypted key; and transmitting the first encrypted data and the first encrypted key to the mobile device.Type: GrantFiled: August 31, 2016Date of Patent: November 16, 2021Assignee: I.X Co., Ltd.Inventors: Gwan-Hwan Hwang, Shih-Wei Wang, Tsu-Chin Wu
-
Publication number: 20200344061Abstract: A verification system and method for chaining data are provided. The system includes a security protocol device, a blockchain device, and a database device. The security protocol device receives record data and integrates the record data into binary trees. Each binary tree includes a root and leaf nodes. The security protocol device transmits root hashes of the roots to the blockchain device at a blockchain. The blockchain device includes a chain data string including data sets chained in a series manner. Each data set includes a root hash and a corresponding chain hash. The chain hash of each data set is related to the root hash and the chain hash of the previous data set. The chain hash of the first data set is related to an initial chain hash. The security protocol device stores the binary trees and the initial chain hash to an off-chain database device.Type: ApplicationFiled: October 17, 2019Publication date: October 29, 2020Inventor: Gwan-Hwan Hwang
-
Publication number: 20200344042Abstract: A verification system and method for cooperating with a blockchain and off-chain devices is provided. The system includes a security protocol device, a blockchain device, and a database device. The security protocol device receives and integrates the record data into a binary tree according to a hash function. Hash values of the record data are stored in the leaf nodes. The blockchain device is at the blockchain and communicates with the security protocol device. The security protocol device transmits the root hash to the blockchain device. The database device communicates with the security protocol device in an off-chain manner. The security protocol device stores the binary tree to the database device. The security protocol device compares the root hash from the blockchain device with the root hash of the binary tree stored in the database device to verify the correctness of the binary tree stored in the database device.Type: ApplicationFiled: September 23, 2019Publication date: October 29, 2020Inventor: Gwan-Hwan Hwang
-
Publication number: 20190355053Abstract: The present invention provides a method, a device and a system of a distributed financial flows auditing. The distributed financial flows auditing method includes: providing a balance information of a physical currency exchange receipt or a balance information of a virtual currency related to an user and stored as a first indexed merkle tree, and providing a to-be-audited information of a trade related to the balance information and stored as a second indexed merkle tree; and the user compares the balance information and the to-be-audited information. The method further includes a communication protocol existed between the user and the market intermediary, an evidence protocol existed between the plurality of the users, and a settlement protocol existed at least between the first indexed merkle tree and the second indexed merkle tree when each of the stages is completed.Type: ApplicationFiled: August 23, 2018Publication date: November 21, 2019Inventor: Gwan-Hwan Hwang
-
Publication number: 20190207913Abstract: A data encryption and decryption method is provided. The method is used in a data encryption and decryption system and includes: establishing, by a data encryption and decryption device, a first secure sockets layer (SSL) connection with a mobile device; receiving a data transmitted from the mobile device; generating a first symmetric key, encrypting the data using the first symmetric key, and generating first encrypted data; encrypting the first symmetric key using a first public key, and generating a first encrypted key; and transmitting the first encrypted data and the first encrypted key to the mobile device.Type: ApplicationFiled: August 31, 2016Publication date: July 4, 2019Inventors: Gwan-Hwan HWANG, Shih-Wei WANG, Tsu-Chin WU
-
Publication number: 20180285867Abstract: A distributed auditing method includes the steps of providing a to-be-audited information stored by using a hash tree method, wherein the to-be-audited information is related to a plurality of user ends; utilizing a processor, creating a condensed status code according to the to-be-audited information by using a hash function; corresponding to the user ends, creating a plurality of slices according to the to-be-audited information; providing the condensed status code and each of the plurality of slices to each of the corresponding plurality of user ends respectively; and auditing the to-be-audited information according to feedbacks from each of the plurality user ends. A distributed auditing device and its system are also disclosed.Type: ApplicationFiled: August 25, 2017Publication date: October 4, 2018Inventor: Gwan-Hwan Hwang
-
Publication number: 20180183807Abstract: A method for auditing cloud access in real time includes steps of Step 1: client obtains necessary information from a synchronization server (SYS), by executing a library comprising index function ? required by program, and saving a root hash value R of a fully binary hash tree (FBHTREE) in SYS; Step 2: the client obtains leave node position corresponding to FBHTREE and corresponding tree node position by inputting an index function ? via file absolute path; Step 3: obtaining slice of FBHTREE based on the leave node position in Step 2; Step 4: performing a hash computation on tree node position in the slice and hash value saved at another tree node position to obtain hash value of tree node position of one previous level till root hash value Y is obtained; Step 5: comparing the hash value Y and the root hash value R saved by the client.Type: ApplicationFiled: August 25, 2017Publication date: June 28, 2018Inventor: Gwan-Hwan Hwang
-
Publication number: 20040230331Abstract: The present invention provides a multi-user network-transparent audio system (MuNAS) on UNIX-based operating systems. The implementation of the MuNAS includes making some audio data relays for users, embedding a system-call serializer in the kernel of the UNIX operating system, and executing daemon processes in the audio-sending and audio-receiving computers. In addition to basic network audio functionality of transmitting audio data through a network connection and playing it from another computer, the system of the present invention has the following features. First, it is designed to work on multi-user operating systems: several users can activate the network audio system by executing their own audio applications in the same computer and their audio data can be forwarded to different computers simultaneously. Second, existing audio applications do not need to be modified or recompiled, and no additional libraries are required.Type: ApplicationFiled: May 15, 2003Publication date: November 18, 2004Inventor: Gwan-Hwan Hwang
-
Publication number: 20030204562Abstract: A multiple-application-server architecture model for thin-client/server (denoted MAS TC/S) is provided to allow users with thin-client devices to roam around a wide area network while experiencing transparent working environment. The MAS TC/S system includes major components of a display protocol, a multiple-application-server network, an application-server discovery protocol and a distributed file system. The application-server discovery protocol identifies the most appropriate application server for a thin-client device to connect to. The distributed file system includes a data-mining-based intelligent prefetching mechanism allowing achieving a working environment with access, location, and mobility transparencies in an efficient way for prompt service.Type: ApplicationFiled: April 29, 2002Publication date: October 30, 2003Inventor: Gwan-Hwan Hwang