Patents by Inventor Wai-Chi Fang
Wai-Chi Fang 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: 20250005206Abstract: The present invention discloses a system for entangling multiple root keys with multiple arbitrary user-defined and self-generated input data using a Physically Unclonable Function (PUF) and a proposed digital algorithmic system. The key innovation lies in the combination of a PUF-based dynamically measurable entropy source and the proposed invention, enabling the generation of multiple true random keys. These keys serve as a secure foundation for establishing cryptographic channels, allowing the creation of isolated secure channels for different stakeholders and applications. The ability to create isolated secure channels with multiple root keys enables the establishment of multiple roots of trust, enhancing the integrity and security of cryptographic operations. The invention finds applications in various domains, such as FIDO authentications, point-to-point encryptions, crypto wallets, and encryption key management systems.Type: ApplicationFiled: June 21, 2024Publication date: January 2, 2025Inventors: Wai-Chi Fang, Nicolas Jean Roger Fahier, Meng-Ting Wan
-
Patent number: 12149641Abstract: A triggerable circuitry for a Physically Unclonable Function (PUF) source and true random number generator comprises an array of metastable latches PUF cells units that produce output states in racing configuration dependent on manufacturing variations and noise fed into a counting circuit. The technology as a single circuit extracts detected random bits' states for true random numbers generation, different each time when requested, and is able to feed a PUF recovery system that will use the fairly static bits' patterns of the measured circuit although each time different.Type: GrantFiled: November 4, 2021Date of Patent: November 19, 2024Assignee: INTELLIGENT INFORMATION SECURITY TECHNOLOGY INC.Inventors: Wai-Chi Fang, Nicolas Jean Roger Fahier, Hao-Ting Lin, Yu-Jun Yang
-
Publication number: 20240187261Abstract: An IC for adaptive PUF stabilization process includes a PUF stabilizer and a non-volatile memory. The PUF stabilizer has PUF units, a statistic processor, a majority voting generator, and a dark-bit masker. The statistic processor is connected to the PUF units, and performs measurements on the PUF units to output results. The majority voting generator is connected to the statistic processor to accumulate the results into a statistic result, which is output as a PUF bit. The dark-bit masker is connected to the PUF units, and marks unstable PUF units bit as dark-bit and create dark-bit masks. The non-volatile memory is connected to the PUF stabilizer to store the dark-bit masks, and the dark-bits are replaced by specific bit sequences provided by the PUF stabilizer. This decreases bit error rates of the PUF measurement results, and allows customization of the quantity of dark bits per dark-bit mask used.Type: ApplicationFiled: December 30, 2022Publication date: June 6, 2024Inventors: Wai-Chi Fang, Nicolas-Jean Roger FAHIER, Meng-Ting WAN, Hao-Ting LIN
-
Publication number: 20230208657Abstract: An electronic device interfaced with a multiple digital signatures security engine, internally or externally, which enable the device to obtain PUF-based security credentials with the option to generate multiple unique digital signatures from the same source of PUF entropy. The multiple digital signatures security zone includes a source of PUF entropy dynamically measurable, a non-volatile memory storage media and a digital circuitry performing all the functions requested by the electronic device interfaced. The electronic device is able to select and switch between which unique digital signature to be involved for its related cybersecurity applications without depending on power-up sequences or single time operations after power-up sequence.Type: ApplicationFiled: December 7, 2022Publication date: June 29, 2023Inventors: Wai-Chi FANG, Nicolas Jean Roger FAHIER, Meng-Ting WAN, Kai-Yuan GUO, Bo-Ting LIU
-
Publication number: 20230139712Abstract: A triggerable circuitry for a Physically Unclonable Function (PUF) source and true random number generator comprises an array of metastable latches PUF cells units that produce output states in racing configuration dependent on manufacturing variations and noise fed into a counting circuit. The technology as a single circuit extracts detected random bits' states for true random numbers generation, different each time when requested, and is able to feed a PUF recovery system that will use the fairly static bits' patterns of the measured circuit although each time different.Type: ApplicationFiled: November 4, 2021Publication date: May 4, 2023Inventors: WAI-CHI FANG, NICOLAS JEAN ROGER FAHIER, HAO-TING LIN, YU-JUN YANG
-
Patent number: 9724005Abstract: A real-time multi-channel EEG signal processor based on an on-line recursive independent component analysis is provided. A whitening unit generates covariance matrix by computing covariance according to a received sampling signal. A covariance matrix generates a whitening matrix by a computation of an inverse square root matrix calculation unit. An ORICA calculation unit computes the sampling signal and the whitening matrix to obtain a post-whitening sampling signal. The post-whitening sampling signal and an unmixing matrix implement an independent component analysis computation to obtain an independent component data. An ORICA training unit implements training of the unmixing matrix according to the independent component data to generate a new unmixing matrix. The ORICA calculation unit may use the new unmixing matrix to implement an independent component analysis computation. Hardware complexity and power consumption can be reduced by sharing registers and arithmetic calculation units.Type: GrantFiled: November 29, 2013Date of Patent: August 8, 2017Assignee: National Chiao Tung UniversityInventors: Wai-Chi Fang, Wei-Yeh Shih, Jui-Chieh Liao, Kuan-Ju Huang, Chiu-Kuo Chen, Gert Cauwenberghs, Tzyy-Ping Jung
-
Patent number: 9622663Abstract: A rotation type optical tomography scanner is provided, including an illuminating unit disposed on a surface of an object-to-be-detected for emitting incident light to tissues under the surface of the object-to-be-detected; a detecting unit disposed on the object-to-be-detected and rotating around the illuminating unit to receive diffuse light diffused from the tissues under the surface of the object-to-be-detected and generate tissue sensing information; and a positioning unit for generating position information of the rotation type optical tomography scanner. The rotation type optical tomography scanner transmits the sensing information and the position information to a remodel module to rebuild the tissue images under the surface of the object-to-be-detected, thereby expanding the scanning range of the object-to-be-detected.Type: GrantFiled: December 24, 2013Date of Patent: April 18, 2017Assignee: National Chiao Tung UniversityInventors: Wai-Chi Fang, Tien-Ho Chen, Shih Kang, Shih-Yang Wu, Ching-Ju Cheng
-
Publication number: 20160247301Abstract: A light detection apparatus and an image reconstruction method using the light detection apparatus are provided. The light detection apparatus includes a detection module and a control module. The detection module has a plurality of light detection units to constitute a hexagonal or honeycomb array structure. Each of the light detection units has a light-emitting element and a photosensitive element. The control module has a selector and a multiplexer. The selector selects at least one light-emitting element to produce a light source, so as to emit a plurality of photons to an object-under-test. The multiplexer selects at least one photosensitive element to detect light signals of the photons diffused to the object-under-test. The invention can obtain more light signals from the object-under-test to reconstruct images of the object-under-test.Type: ApplicationFiled: August 18, 2015Publication date: August 25, 2016Inventors: Wai-Chi Fang, Hsiang-Wen Hou, Hao-Jan Sun
-
Patent number: 9031816Abstract: An independent component analysis processor conducts real-time operations of multiple-channel parallel signals. The processor includes an input buffering unit for receiving and storing multiple-channel parallel signals, a mean/covariance unit, a centering unit for removing direct current components in the multiple channels parallel signals, a whitening unit for performing a whitening process, and an ICA training unit and an ICA calculating unit that perform an independent component analysis process, to calculate independent components in the multiple-channel parallel signals and separate artifacts from the signals.Type: GrantFiled: May 31, 2011Date of Patent: May 12, 2015Assignee: National Chiao Tung UniversityInventors: Chiu-Kuo Chen, Wai-Chi Fang, Ericson Chua, Chih-Chung Fu, Shao-Yen Tseng
-
Patent number: 8937284Abstract: A control and sensing system for diffusion optical tomography and a method for operating the same are disclosed. The control and sensing system includes a control unit and a sensing circuit with a plurality of light sources and sensors, each light source being surrounded by a corresponding predetermined number of the sensors. The control unit instructs the light sources to individually emit light to an object, so the object generates a plurality of optical signals, and instructs the predetermined number of the sensors corresponding to each light source to receive the optical signals and transmit them to the control unit, thereby reducing the complexity of the control and sensing system.Type: GrantFiled: June 15, 2012Date of Patent: January 20, 2015Assignee: National Chiao Tung UniversityInventors: Wai-Chi Fang, Tien-Ho Chen, Shih Kang, Shih-Yang Wu, Ching-Ju Cheng
-
Publication number: 20150018704Abstract: A real-time multi-channel automatic eye blink artifact eliminator includes a receiving unit for receiving independent component data; a temporary storage unit for saving pieces of the independent component data to form a data segment; a detection unit for detecting an eye blink artifact in the data segment through a sample entropy algorithm to generate a sample entropy value corresponding to the data segment; and a processing unit for determining whether the data segment contains the eye blink artifact according to the sample entropy value to generate an output result, eliminating the eye blink artifact according to the output result and outputting processed independent component data. The receiving unit continuously receives a next piece of the independent component data and the temporary storage unit discards the oldest one and adds a new one to form a new data segment, thereby continuously performing the eye blink artifact elimination to each data segment.Type: ApplicationFiled: December 6, 2013Publication date: January 15, 2015Applicant: National Chiao Tung UniversityInventors: Wai-Chi Fang, Jui-Chieh Liao, Wei-Yeh Shih, Kuan-Ju Huang, Chiu-Kuo Chen
-
Publication number: 20140350864Abstract: A real-time multi-channel EEG signal processor based on an on-line recursive independent component analysis is provided. A whitening unit generates covariance matrix by computing covariance according to a received sampling signal. A covariance matrix generates a whitening matrix by a computation of an inverse square root matrix calculation unit. An ORICA calculation unit computes the sampling signal and the whitening matrix to obtain a post-whitening sampling signal. The post-whitening sampling signal and an unmixing matrix implement an independent component analysis computation to obtain an independent component data. An ORICA training unit implements training of the unmixing matrix according to the independent component data to generate a new unmixing matrix. The ORICA calculation unit may use the new unmixing matrix to implement an independent component analysis computation. Hardware complexity and power consumption can be reduced by sharing registers and arithmetic calculation units.Type: ApplicationFiled: November 29, 2013Publication date: November 27, 2014Applicant: National Chiao Tung UniversityInventors: Wai-Chi FANG, Wei-Yeh SHIH, Jui-Chieh LIAO, Kuan-Ju HUANG, Chiu-Kuo CHEN, Gert CAUWENBERGHS, Tzyy-Ping JUNG
-
Publication number: 20140316746Abstract: A real-time signal processing system and method based on multi-channel independent component analysis (ICA). A one-pass recursive ICA processor uses a computation module to perform multi-channel ICA on a set of first data to generate a plurality of second data and third data. A noise removing module uses the computation module to identify noise in the second data and remove the identified noise to generate a plurality of fourth data. A reconstruction module uses the computation module to reconstruct the set of first data based on the fourth data and the third data to generate a plurality of fifth data. The one-pass recursive ICA processor, the noise removing module, the reconstruction module and the computation module are all implemented on a single chip, such that the one-pass recursive ICA processor, the noise removing module and the reconstruction module share the same computation module to save hardware resources.Type: ApplicationFiled: April 21, 2014Publication date: October 23, 2014Applicant: National Chiao Tung UniversityInventors: Wai-Chi Fang, Wei-Yeh Shih, Jui-Chien Liao, Kuan-Ju Huang, Chiu-Kuo Chen
-
Publication number: 20140187926Abstract: A rotation type optical tomography scanner is provided, including an illuminating unit disposed on a surface of an object-to-be-detected for emitting incident light to tissues under the surface of the object-to-be-detected; a detecting unit disposed on the object-to-be-detected and rotating around the illuminating unit to receive diffuse light diffused from the tissues under the surface of the object-to-be-detected and generate tissue sensing information; and a positioning unit for generating position information of the rotation type optical tomography scanner. The rotation type optical tomography scanner transmits the sensing information and the position information to a remodel module to rebuild the tissue images under the surface of the object-to-be-detected, thereby expanding the scanning range of the object-to-be-detected.Type: ApplicationFiled: December 24, 2013Publication date: July 3, 2014Applicant: NATIONAL CHIAO TUNG UNIVERSITYInventors: Wai-Chi Fang, Tien-Ho Chen, Shih Kang, Shih-Yang Wu, Ching-Ju Cheng
-
Publication number: 20140142450Abstract: The invention provides a sleep apnea detection system and method. The system includes a detecting module, a processing module, a converting module and a determining module. The detecting module detects a plurality of peak time points of R-waves in an ECG (electrocardiograph) signal. The processing module calculates areas of the R-waves at a predetermined time range based on the peak time points, so as to produce a plurality of first R-wave area signals based on the areas and generate an EDR (ECG Derived Respiration) signal based on the peak time points and the first R-wave area signals. The converting module converts the EDR signal to a frequency signal. The determining module determines whether a maximum peak frequency of the frequency signal is at a first frequency segment or a second frequency segment to determine the frequency signal being an apnea signal or a normal breathing signal.Type: ApplicationFiled: May 20, 2013Publication date: May 22, 2014Applicant: NATIONAL CHIAO TUNG UNIVERSITYInventors: Wai-Chi Fang, Hsiao-Yu Chen, Teng-Chieh Huang
-
Publication number: 20140128695Abstract: A portable 2-dimension oximeter image device is disclosed. The portable 2-dimension oximeter image device includes a plurality of light sources for emitting light to an object to be measured such that a plurality of sensors can sense the intensity of reflected light from the measured object; an analysis processor for receiving the light intensity sensed by the front-end detectors to analyze and calculate based on an oxygen saturation distribution algorithm to generate oxygen saturation distribution information; an image reconstruction unit for reconstructing an image according to the oxygen saturation distribution information to generate image information with a color scale to demonstrate the differences in the object's oxygen saturation in each regional tissue of the object, thereby providing an effective and accurate regional detection range.Type: ApplicationFiled: May 20, 2013Publication date: May 8, 2014Applicant: NATIONAL CHIAO TUNG UNIVERSITYInventors: Wai-Chi Fang, Tien-Ho Chen, Shih Kang, Shih-Yang Wu, Ching-Ju Cheng
-
Patent number: 8563932Abstract: A device and method for diffusion optical tomography are disclosed. The device includes a sensing circuit with a plurality of light sources and sensors and an optical tomography element having a control unit, a computation unit and an image reconstruction unit. First, the computation unit constructs an image model of an object using optical parameters of the object, and performs decomposition on the image model. Then, the control unit instructs the light sources to emit light to the object, and receives a plurality of optical signals generated by the object in response to the light. Finally, the image reconstruction unit combines the optical signals and the decomposed image model and reconstructs an image of the object based on the combination of the optical signals and the decomposed image model.Type: GrantFiled: June 15, 2012Date of Patent: October 22, 2013Assignee: National Chiao Tung UniversityInventors: Wai-Chi Fang, Tien-Ho Chen, Shih Kang, Shih-Yang Wu, Ching-Ju Cheng
-
Publication number: 20130158391Abstract: An image processing unit for optical tomography is applicable in miniaturized diffusion optical tomography devices. It includes an image reconstructor and an image post-processor. The image reconstructor receives a plurality of optical signals generated from an reaction of an object under test with irradiating light and an inverse solution matrix of an image model of the object, and obtains scalar product on each of the optical signals and the inverse solution matrix through a sub-frame algorithm to generate an original image corresponding to the object. Then, the image post-processor performs a Gaussian extended algorithm on the original image to output a final image. With the image reconstruction and image post-processing of the present invention, slowing down of computation speed due to miniaturization of the conventional optical tomography techniques can be avoided, while providing good quality in the output image.Type: ApplicationFiled: June 15, 2012Publication date: June 20, 2013Applicant: NATIONAL CHIAO TUNG UNIVERSITYInventors: Wai-Chi Fang, Tien-Ho Chen, Shih Kang, Shih-Yang Wu, Ching-Ju Cheng
-
Publication number: 20130155389Abstract: A control and sensing system for diffusion optical tomography and a method for operating the same are disclosed. The control and sensing system includes a control unit and a sensing circuit with a plurality of light sources and sensors, each light source being surrounded by a corresponding predetermined number of the sensors. The control unit instructs the light sources to individually emit light to an object, so the object generates a plurality of optical signals, and instructs the predetermined number of the sensors corresponding to each light source to receive the optical signals and transmit them to the control unit, thereby reducing the complexity of the control and sensing system.Type: ApplicationFiled: June 15, 2012Publication date: June 20, 2013Applicant: NATIONAL CHIAO TUNG UNIVERSITYInventors: Wai-Chi Fang, Tien-Ho Chen, Shih Kang, Shih-Yang Wu, Ching-Ju Cheng
-
Publication number: 20130155388Abstract: A device and method for diffusion optical tomography are disclosed. The device includes a sensing circuit with a plurality of light sources and sensors and an optical tomography element having a control unit, a computation unit and an image reconstruction unit. First, the computation unit constructs an image model of an object using optical parameters of the object, and performs decomposition on the image model. Then, the control unit instructs the light sources to emit light to the object, and receives a plurality of optical signals generated by the object in response to the light. Finally, the image reconstruction unit combines the optical signals and the decomposed image model and reconstructs an image of the object based on the combination of the optical signals and the decomposed image model.Type: ApplicationFiled: June 15, 2012Publication date: June 20, 2013Applicant: National Chiao Tung UniversityInventors: Wai-Chi FANG, Tien-Ho CHEN, Shih KANG, Shih-Yang WU, Ching-Ju CHENG