Patents by Inventor Hong-Mook Choi

Hong-Mook Choi 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: 20130259224
    Abstract: Generating a random permutation by arranging a sequence N numbers in a matrix, performing random arrangement operations on the rows of the matrix to generate an intermediary matrix, performing random arrangement operations on the columns of the intermediary matrix to generate a second intermediary matrix, and arranging the N numbers of the second intermediary matrix as a rearranged sequence of the N numbers.
    Type: Application
    Filed: February 5, 2013
    Publication date: October 3, 2013
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Yong-Ki LEE, Hong-Mook CHOI, Jong-Hoon SHIN
  • Patent number: 8291491
    Abstract: A password system includes a user interface, a password generating unit, and a password checking unit. The password generating unit generates a password including multiple frames, generates an integrity check code associated with the generated password, and scrambles the generated password and provides the scrambled password to the user interface. The password checking unit stores the integrity check code, frame number information and scramble information which are provided from the password generating unit, descrambles a scrambled password that is input from the user interface based on the stored scramble information, and authenticates the user interface by comparing an integrity check code generated from the descrambled password and the stored integrity check code.
    Type: Grant
    Filed: March 5, 2009
    Date of Patent: October 16, 2012
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Hyun-woong Lee, Mi-jung Noh, Hong-mook Choi, Xingguang Feng
  • Publication number: 20120060067
    Abstract: In an apparatus including a joint test action group (JTAG) authentication device, and a JTAG authentication method using the apparatus, the apparatus includes a joint test action group (JTAG) authentication device, the apparatus comprising a JTAG access circuit that determines whether to access a JTAG-compliant device according to a predetermined protocol that governs the JTAG-compliant device and the apparatus, wherein the JTAG access circuit at least one of inactivates at least one of inner bus lines and inner units and activates the at least one of the inner bus lines and the inner units according to whether the JTAG-compliant device is accessed.
    Type: Application
    Filed: November 8, 2011
    Publication date: March 8, 2012
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Yun-ho Youm, Mi-jung Noh, Hong-mook Choi, Xingguang Feng
  • Patent number: 8056142
    Abstract: In an apparatus including a joint test action group (JTAG) authentication device, and a JTAG authentication method using the apparatus, the apparatus includes a joint test action group (JTAG) authentication device, the apparatus comprising a JTAG access circuit that determines whether to access a JTAG-compliant device according to a predetermined protocol that governs the JTAG-compliant device and the apparatus, wherein the JTAG access circuit at least one of inactivates at least one of inner bus lines and inner units and activates the at least one of the inner bus lines and the inner units according to whether the JTAG-compliant device is accessed.
    Type: Grant
    Filed: December 8, 2009
    Date of Patent: November 8, 2011
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Yun-ho Youm, Mi-jung Noh, Hong-mook Choi, Xingguang Feng
  • Publication number: 20110129085
    Abstract: Provided is a cryptographic device implementing an S-Box of an encryption algorithm using a many-to-one binary function. The cryptographic device includes: arrays of first logic gates including I first logic gates which each receive 2 bits of an input signal; 2N second logic gates which each receive corresponding J bits from among I bits output from the arrays of the first logic gates; and L third logic gates which each receive K bits from among 2N bits output from the second logic gates, wherein there is a many-to-one correspondence between the N bits of the input signal and the K bits input to each of the third logic gates, and wherein the N, I, J, K, and L are positive integers. Because a signal output from each array includes only one active bit, current is always consumed constantly to prevent internal data from leaking out to a hacker.
    Type: Application
    Filed: September 24, 2010
    Publication date: June 2, 2011
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Hong-Mook Choi, Xingguang Feng
  • Publication number: 20110123020
    Abstract: An encryption/decryption method of an endecryptor including a plurality of endecryption units supporting an XES mode with tweak and ciphertext streaming (XTS) includes dividing an input data stream into consecutive data units; inputting the divided data units to the endecryption units, respectively; and simultaneously processing the input data units at the respective endecryption units. According to the encryption/decryption method, parallel processing is performed to encrypt/decrypt data at higher speed.
    Type: Application
    Filed: September 2, 2010
    Publication date: May 26, 2011
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Hong-Mook Choi, Jisoo Kim, Xingguang Feng, Woo-Hyun Lee
  • Publication number: 20100153797
    Abstract: In an apparatus including a joint test action group (JTAG) authentication device, and a JTAG authentication method using the apparatus, the apparatus includes a joint test action group (JTAG) authentication device, the apparatus comprising a JTAG access circuit that determines whether to access a JTAG-compliant device according to a predetermined protocol that governs the JTAG-compliant device and the apparatus, wherein the JTAG access circuit at least one of inactivates at least one of inner bus lines and inner units and activates the at least one of the inner bus lines and the inner units according to whether the JTAG-compliant device is accessed.
    Type: Application
    Filed: December 8, 2009
    Publication date: June 17, 2010
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Yun-ho Youm, Mi-jung Noh, Hong-mook Choi, Xingguang Feng
  • Patent number: 7613296
    Abstract: An M6 block cipher system and method for encoding content and authenticating a device may use an M6 core. The M6 block cipher system may include a rotate constant selector selecting one or more rotate constants from a plurality of input rotate constants for output based on a selection signal input thereto, a rotate constant ordering device ordering the selected rotate constants and a common rotate constant input thereto based on a received ordering signal and an M6 core generating one or more of an output signal, a validity signal and a round number based on the ordered rotate constants and a plurality of input signals. The system may include a rotate constant scheduler outputting the ordering signal to the rotate constant ordering device in response to the selection signal and the round number.
    Type: Grant
    Filed: October 26, 2005
    Date of Patent: November 3, 2009
    Assignee: Samsung Electronics Co, Ltd.
    Inventors: Hong-Mook Choi, Mi-Jung Noh
  • Publication number: 20090228977
    Abstract: A password system includes a user interface, a password generating unit, and a password checking unit. The password generating unit generates a password including multiple frames, generates an integrity check code associated with the generated password, and scrambles the generated password and provides the scrambled password to the user interface. The password checking unit stores the integrity check code, frame number information and scramble information which are provided from the password generating unit, descrambles a scrambled password that is input from the user interface based on the stored scramble information, and authenticates the user interface by comparing an integrity check code generated from the descrambled password and the stored integrity check code.
    Type: Application
    Filed: March 5, 2009
    Publication date: September 10, 2009
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Hyun-woong LEE, Mi-jung NOH, Hong-mook CHOI, Xingguang FENG
  • Publication number: 20060156340
    Abstract: A VOD (video on demand) system in which the replication number of service blocks may depend on the number of instances of an object and service blocks based on access frequencies of the object and service blocks, and a method of reconstructing the VOD system. The VOD system may provide a frequency calculator calculating a frequency of requesting objects and a frequency of requesting service blocks and a controller controlling replication and storing of the objects and the service blocks according to the frequency calculator. The VOD system reconstruction method may include measuring an access frequency of an object and an access frequency of service blocks, comparing disk bandwidth wasted under current conditions with disk bandwidth consumed during system reconstruction, and reconstructing the system based on the comparing results and the measured access frequency of the object and measured access frequency of the service blocks.
    Type: Application
    Filed: January 10, 2006
    Publication date: July 13, 2006
    Inventor: Hong-Mook Choi
  • Publication number: 20060126834
    Abstract: An M6 block cipher system and method for encoding content and authenticating a device may use an M6 core. The M6 block cipher system may include a rotate constant selector selecting one or more rotate constants from a plurality of input rotate constants for output based on a selection signal input thereto, a rotate constant ordering device ordering the selected rotate constants and a common rotate constant input thereto based on a received ordering signal and an M6 core generating one or more of an output signal, a validity signal and a round number based on the ordered rotate constants and a plurality of input signals. The system may include a rotate constant scheduler outputting the ordering signal to the rotate constant ordering device in response to the selection signal and the round number.
    Type: Application
    Filed: October 26, 2005
    Publication date: June 15, 2006
    Inventors: Hong-Mook Choi, Mi-Jung Noh