Patents by Inventor Bohdan Karpinskyy
Bohdan Karpinskyy 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: 20180337793Abstract: A physical unclonable function (PUF) circuit and a PUF system including the same are provided. The PUF circuit includes a plurality of PUF cells each configured to generate an output voltage by dividing a power voltage, a reference voltage generator configured to generate a first reference voltage by dividing the power voltage, and a comparing unit configured to sequentially compare the output voltages of the plurality of PUF cells with the first reference voltage to output data values of the plurality of PUF cells.Type: ApplicationFiled: January 15, 2018Publication date: November 22, 2018Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Sang-wook Park, Dae-hyeon Kim, Mi-jung Noh, Bohdan Karpinskyy, Yong-ki Lee, Yun-hyeok Choi
-
Publication number: 20180323968Abstract: A key enrollment method of a physically unclonable function (PUF) circuit including a plurality of PUF cells includes receiving a first level key from PUF cells, performing bit encoding on the first level key using a bit coding table based on Hamming weights of a plurality of bits in the first level key to generate a second level key, storing first helper data associated with the second level key in a non-volatile memory, performing block encoding on the second level key using an error correction code to generate a third level key, and storing second helper data associated with the third level key in the non-volatile memory.Type: ApplicationFiled: June 29, 2018Publication date: November 8, 2018Inventors: Yong Ki Lee, Yongsoo Kim, Bohdan Karpinskyy, Yunhyeok Choi
-
Patent number: 10101968Abstract: A random number generator may include a first meta-stable inverter having an input terminal and an output terminal connected to each other and configured to generate a meta-stable voltage, an amplifier configured to amplify the meta-stable voltage, control circuitry configured to adjust a threshold voltage of the meta-stable voltage, and a sampler configured to generate a random number based on sampling the meta-stable voltage. The random number generator may be configured to be operated according to different modes of operation of a plurality of modes of operation. The amplifier may be a second meta-stable inverter configured to amplify the meta-stable voltage or include an input terminal and an output terminal that are connected to each other based on the random number generator being operated according to a first mode of operation or a second mode of operation, respectively, of the plurality of modes of operation.Type: GrantFiled: June 27, 2017Date of Patent: October 16, 2018Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Sang-Wook Park, Bohdan Karpinskyy, Yong Ki Lee, Yunhyeok Choi, Mijung Noh
-
Patent number: 10027480Abstract: A key enrollment method of a physically unclonable function (PUF) circuit including a plurality of PUF cells includes receiving a first level key from PUF cells, performing bit encoding on the first level key using a bit coding table based on Hamming weights of a plurality of bits in the first level key to generate a second level key, storing first helper data associated with the second level key in a non-volatile memory, performing block encoding on the second level key using an error correction code to generate a third level key, and storing second helper data associated with the third level key in the non-volatile memory.Type: GrantFiled: November 13, 2015Date of Patent: July 17, 2018Assignee: Samsung Electronics Co., Ltd.Inventors: Yong Ki Lee, Yongsoo Kim, Bohdan Karpinskyy, Yunhyeok Choi
-
Publication number: 20180143806Abstract: A random number generator may include a first meta-stable inverter having an input terminal and an output terminal connected to each other and configured to generate a meta-stable voltage, an amplifier configured to amplify the meta-stable voltage, control circuitry configured to adjust a threshold voltage of the meta-stable voltage, and a sampler configured to generate a random number based on sampling the meta-stable voltage. The random number generator may be configured to be operated according to different modes of operation of a plurality of modes of operation. The amplifier may be a second meta-stable inverter configured to amplify the meta-stable voltage or include an input terminal and an output terminal that are connected to each other based on the random number generator being operated according to a first mode of operation or a second mode of operation, respectively, of the plurality of modes of operation.Type: ApplicationFiled: June 27, 2017Publication date: May 24, 2018Applicant: Samsung Electronics Co., Ltd.Inventors: Sang-Wook PARK, Bohdan KARPINSKYY, Yong Ki LEE, Yunhyeok CHOI, Mijung NOH
-
Patent number: 9405510Abstract: A random number generator includes oscillating units configured to generate entropy sources and amplify the generated entropy sources, an entropy source combination unit configured to receive the entropy sources output from the oscillating units and combine the entropy sources to increase entropy, a sampling unit configured to sample a signal output from the entropy source combination unit in response to a sampling clock, and a clock generator and control unit configured to control the oscillating units and generate the sampling clock.Type: GrantFiled: February 20, 2014Date of Patent: August 2, 2016Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Bohdan Karpinskyy, Ihor Vasyltsov
-
Patent number: 9377997Abstract: A random number generator includes a first oscillator configured to output a first oscillating signal having a first frequency. A second oscillator is configured to output a second oscillating signal having a second frequency different from the first frequency. A sampling unit is configured to receive the first and second oscillating signals. The sampling unit is configured to generate at least one entropy source by combining the received first and second oscillating signals. The sampling unit is configured to generate a random bit corresponding to the generated entropy source using a third oscillating signal. A third oscillator & control unit is configured to control the first and second oscillators and to generate the third oscillating signal. A frequency of the third oscillating signal is lower than the first and second frequencies.Type: GrantFiled: January 6, 2014Date of Patent: June 28, 2016Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Ihor Vasyltsov, Bohdan Karpinskyy, Heonsoo Lee, Yunhyeok Choi
-
Publication number: 20160156476Abstract: A key enrollment method of a physically unclonable function (PUF) circuit including a plurality of PUF cells includes receiving a first level key from PUF cells, performing bit encoding on the first level key using a bit coding table based on Hamming weights of a plurality of bits in the first level key to generate a second level key, storing first helper data associated with the second level key in a non-volatile memory, performing block encoding on the second level key using an error correction code to generate a third level key, and storing second helper data associated with the third level key in the non-volatile memory.Type: ApplicationFiled: November 13, 2015Publication date: June 2, 2016Inventors: Yong Ki Lee, Yongsoo Kim, Bohdan Karpinskyy, Yunhyeok Choi
-
Publication number: 20140250160Abstract: A random number generator includes a first oscillator configured to output a first oscillating signal having a first frequency. A second oscillator is configured to output a second oscillating signal having a second frequency different from the first frequency. A sampling unit is configured to receive the first and second oscillating signals. The sampling unit is configured to generate at least one entropy source by combining the received first and second oscillating signals. The sampling unit is configured to generate a random bit corresponding to the generated entropy source using a third oscillating signal. A third oscillator & control unit is configured to control the first and second oscillators and to generate the third oscillating signal. A frequency of the third oscillating signal is lower than the first and second frequencies.Type: ApplicationFiled: January 6, 2014Publication date: September 4, 2014Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: VASYLTSOV IHOR, Bohdan Karpinskyy, Heonsoo Lee, Yunhyeok Choi
-
Publication number: 20140244702Abstract: A random number generator includes oscillating units configured to generate entropy sources and amplify the generated entropy sources, an entropy source combination unit configured to receive the entropy sources output from the oscillating units and combine the entropy sources to increase entropy, a sampling unit configured to sample a signal output from the entropy source combination unit in response to a sampling clock, and a clock generator and control unit configured to control the oscillating units and generate the sampling clock.Type: ApplicationFiled: February 20, 2014Publication date: August 28, 2014Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: BOHDAN KARPINSKYY, Ihor Vasyltsov
-
Patent number: 8527567Abstract: A random number generator includes a signal generator and a sampling unit. The signal generator is configured to generate an alternating sequence of metastable seed signals and oscillating signals during respective first and second half-periods of a clock signal. The oscillating signals having respective phases determined by corresponding ones of the metastable seed signals in the alternating sequence. The sampling unit is configured to detect a logic value of each consecutive oscillating signal during a portion of a respective half-period of the clock signal. The signal generator may be responsive to the clock signal and the sampling unit may be responsive to a delayed version of the clock signal.Type: GrantFiled: September 30, 2010Date of Patent: September 3, 2013Assignee: Samsung Electronics Co., Ltd.Inventors: Ihor Vasyltsov, Bohdan Karpinskyy
-
Patent number: 8443022Abstract: A random number generating apparatus and method for generating a metastable state signal by using logic gates include a metastable state generating unit generating and outputting a metastable state signal; an amplifying unit receiving the metastable state signal from the metastable state generating unit, amplifying the received metastable state signal, and outputting the amplified metastable state signal; and a sampling unit receiving the amplified metastable state signal and a sampling clock, and sampling and outputting the amplified metastable state signal according to the sampling clock.Type: GrantFiled: August 10, 2009Date of Patent: May 14, 2013Assignee: Samsung Electronics Co., Ltd.Inventors: Ihor Vasyltsov, Eduard Hambardzumyan, Bohdan Karpinskyy
-
Patent number: 8341201Abstract: Provided is a random number generator including: a clock generator outputting first and second control signals; a ring oscillator (RO) block receiving a meta stable voltage and performing an oscillation operation using the meta stable voltage in response to the first control signal; and a sampling unit sampling an output signal according to the oscillation operation in response to the second control signal.Type: GrantFiled: January 30, 2008Date of Patent: December 25, 2012Assignee: Samsung Electronics Co., Ltd.Inventors: Ihor Vasyltsov, Eduard Hambardzumyan, Bohdan Karpinskyy
-
Publication number: 20110131263Abstract: A random number generator includes a signal generator and a sampling unit. The signal generator is configured to generate an alternating sequence of metastable seed signals and oscillating signals during respective first and second half-periods of a clock signal. The oscillating signals having respective phases determined by corresponding ones of the metastable seed signals in the alternating sequence. The sampling unit is configured to detect a logic value of each consecutive oscillating signal during a portion of a respective half-period of the clock signal. The signal generator may be responsive to the clock signal and the sampling unit may be responsive to a delayed version of the clock signal.Type: ApplicationFiled: September 30, 2010Publication date: June 2, 2011Inventors: Ihor Vasyltsov, Bohdan Karpinskyy
-
Publication number: 20100201419Abstract: A random number generating apparatus and method for generating a metastable state signal by using logic gates include a metastable state generating unit generating and outputting a metastable state signal; an amplifying unit receiving the metastable state signal from the metastable state generating unit, amplifying the received metastable state signal, and outputting the amplified metastable state signal; and a sampling unit receiving the amplified metastable state signal and a sampling clock, and sampling and outputting the amplified metastable state signal according to the sampling clock.Type: ApplicationFiled: August 10, 2009Publication date: August 12, 2010Applicant: Samsung Electronics Co., Ltd.Inventors: Ihor Vasyltsov, Eduard Hambardzumyan, Bohdan Karpinskyy
-
Publication number: 20090106339Abstract: Provided is a random number generator including: a clock generator outputting first and second control signals; a ring oscillator (RO) block receiving a meta stable voltage and performing an oscillation operation using the meta stable voltage in response to the first control signal; and a sampling unit sampling an output signal according to the oscillation operation in response to the second control signal.Type: ApplicationFiled: January 30, 2008Publication date: April 23, 2009Inventors: Ihor Vasyltsov, Eduard Hambardzumyan, Bohdan Karpinskyy