Patents by Inventor Cheng-Han KO

Cheng-Han KO 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).

  • Patent number: 10554400
    Abstract: The present invention provides a method and a system for generating a multi-factor authentication code. The method comprises steps of generating a plurality of random numbers that are completely random; arranging the plurality of random numbers into a combination in a time-series or a random way; dividing the combination into a plurality of sub-combinations; transmitting each of the plurality of sub-combinations to one of corresponding plurality of interfaces respectively via one path according to a distributing rule; combining the plurality of sub-combinations received by the plurality of interfaces to form the multi-factor authentication code according to a combining rule. And the system comprises a processor being programmed to function as: a random number generator, an arranging unit, a dividing unit, a transmitting unit, and a combining unit.
    Type: Grant
    Filed: November 28, 2017
    Date of Patent: February 4, 2020
    Inventor: Cheng-Han Ko
  • Patent number: 10341094
    Abstract: The present invention relates to a multiple encrypting method, for encrypting a file and/or a protocol and generating encryption keys. Comprising the steps of: uploading at least one of a file and a protocol by a file uploading unit; generating random numbers by a random number generation unit; arranging the random numbers to form at least one key and at least one initialization vector respectively by a key generation unit and an initialization vector generation unit; encrypting the file and/or the protocol from the file uploading unit via using AES encryption by an encryption unit, so as to generate an encrypted file and/or an encrypted protocol; saving the key and the initialization vector respectively in a first storage unit and a second storage unit; Repeating the above steps at least one time.
    Type: Grant
    Filed: March 12, 2018
    Date of Patent: July 2, 2019
    Inventor: Cheng-Han Ko
  • Publication number: 20180205541
    Abstract: The present invention relates to a multiple encrypting method, for encrypting a file and/or a protocol and generating encryption keys. Comprising the steps of: uploading at least one of a file and a protocol by a file uploading unit; generating random numbers by a random number generation unit; arranging the random numbers to form at least one key and at least one initialization vector respectively by a key generation unit and an initialization vector generation unit; encrypting the file and/or the protocol from the file uploading unit via using AES encryption by an encryption unit, so as to generate an encrypted file and/or an encrypted protocol; saving the key and the initialization vector respectively in a first storage unit and a second storage unit; Repeating the above steps at least one time.
    Type: Application
    Filed: March 12, 2018
    Publication date: July 19, 2018
    Inventor: Cheng-Han KO
  • Publication number: 20180159686
    Abstract: The present invention provides a method and a system for generating a multi-factor authentication code. The method comprises steps of generating a plurality of random numbers that are completely random; arranging the plurality of random numbers into a combination in a time-series or a random way; dividing the combination into a plurality of sub-combinations; transmitting each of the plurality of sub-combinations to one of corresponding plurality of interfaces respectively via one path according to a distributing rule; combining the plurality of sub-combinations received by the plurality of interfaces to form the multi-factor authentication code according to a combining rule. And the system comprises a processor being programmed to function as: a random number generator, an arranging unit, a dividing unit, a transmitting unit, and a combining unit.
    Type: Application
    Filed: November 28, 2017
    Publication date: June 7, 2018
    Inventor: Cheng-Han KO
  • Patent number: 9948459
    Abstract: The present invention relates to a multiple encrypting method, for encrypting a file and/or a protocol and generating encryption keys. Comprising the steps of: uploading at least one of a file and a protocol by a file uploading unit; generating random numbers by a random number generation unit; arranging the random numbers to form at least one key and at least one initialization vector respectively by a key generation unit and an initialization vector generation unit; encrypting the file and/or the protocol from the file uploading unit via using AES encryption by an encryption unit, so as to generate an encrypted file and/or an encrypted protocol; saving the key and the initialization vector respectively in a first storage unit and a second storage unit; Repeating the above steps at least one time.
    Type: Grant
    Filed: July 25, 2014
    Date of Patent: April 17, 2018
    Inventor: Cheng-Han Ko
  • Patent number: 9619665
    Abstract: The present invention relates to a method and system for adding dynamic labels to a file and encrypting the file, after having the file be converted and added at least one label related to information about the file and user, the file is encrypted for reading after decryption. First, transferring at least one file by a file upload unit; converting the file from the file upload unit into PDF format by a first file conversion unit, and adding at least one label corresponding to information about the file and its users via a label-adding unit; encrypting the file from the first file conversion unit by an encryption unit to form an encrypted file, and then generating a decryption key corresponding to the encrypted file; saving the encrypted file and the decryption key respectively in a first storage unit and a second storage unit.
    Type: Grant
    Filed: July 22, 2014
    Date of Patent: April 11, 2017
    Inventor: Cheng-Han Ko
  • Publication number: 20160026827
    Abstract: The present invention relates to a method and system for adding dynamic labels to a file and encrypting the file, after having the file be converted and added at least one label related to information about the file and user, the file is encrypted for reading after decryption. First, transferring at least one file by a file upload unit; converting the file from the file upload unit into PDF format by a first file conversion unit, and adding at least one label corresponding to information about the file and its users via a label-adding unit; encrypting the file from the first file conversion unit by an encryption unit to form an encrypted file, and then generating a decryption key corresponding to the encrypted file; saving the encrypted file and the decryption key respectively in a first storage unit and a second storage unit.
    Type: Application
    Filed: July 22, 2014
    Publication date: January 28, 2016
    Inventor: Cheng-Han KO
  • Publication number: 20160028540
    Abstract: The present invention relates to a multiple encrypting method, for encrypting a file and/or a protocol and generating encryption keys. Comprising the steps of: uploading at least one of a file and a protocol by a file uploading unit; generating random numbers by a random number generation unit; arranging the random numbers to form at least one key and at least one initialization vector respectively by a key generation unit and an initialization vector generation unit; encrypting the file and/or the protocol from the file uploading unit via using AES encryption by an encryption unit, so as to generate an encrypted file and/or an encrypted protocol; saving the key and the initialization vector respectively in a first storage unit and a second storage unit; Repeating the above steps at least one time.
    Type: Application
    Filed: July 25, 2014
    Publication date: January 28, 2016
    Inventor: Cheng-Han KO