Patents Assigned to Dediprog Technology Co., Ltd.
  • Patent number: 12587390
    Abstract: A method of operating a secure programming system is provided. The method can use the first authentication module as the root authentication module to authorize the second authentication module of the program burning system when the first authentication module fails to provide the private key. In this way, the second authentication module obtains the second certificate composed of the second digital signature and becomes the first relay authentication module authorized by the first authentication module to issue certificates on behalf of the first authentication module, so that the program burning system can perform burning operations and process operations. Therefore, the method of the present disclosure can not only achieve the purpose of signing the same certificate in a more secure manner, but also help the first authentication module to be more flexible in classifying the second authentication module according to different product application categories or methods.
    Type: Grant
    Filed: July 9, 2024
    Date of Patent: March 24, 2026
    Assignee: DEDIPROG TECHNOLOGY CO., LTD.
    Inventors: Ming-Hui Kang, Hui-Kai Huang
  • Patent number: 12574254
    Abstract: An operating method for a secure programming system is provided. Firstly, the programmer encrypts a job control package including a payload. Then, a programmable device is loaded into the programmer. If an authentication code in an authentication list complies with a device identification code of the programmable device, the programmer decrypts the encrypted job control packages so as to extract the payload. Then, the programmer calculates a first verification code according to the payload, and the programmer burns the payload into the programmable device. Then, the programmer reads the burnt payload from the programmable device and calculates a second verification code according to the burnt payload. If the first verification code and the second verification code are verified successfully, the programmable device is categorized into a first output container representing a good output container.
    Type: Grant
    Filed: December 27, 2023
    Date of Patent: March 10, 2026
    Assignee: DEDIPROG TECHNOLOGY CO., LTD.
    Inventor: Ming-Hui Kang
  • Patent number: 12574255
    Abstract: A method for operating a secure programming system is provided. Firstly, a first verification code is calculated according to a payload extracted from a job control package. Then, a second verification code is calculated according to the payload burnt into a programmable device. If the first verification code and the second verification code are verified successfully, a burning task is performed. Then, an OEM certificate signing request is generated according to an identifiable information and a programmable device public key. If the OEM certificate signing request is verified successfully, an OEM device certificate is generated and signed with an OEM private key. A third verification code is calculated according to the OEM device certificate. Then, a fourth verification code is calculated according to the OEM device certificate burnt into the programmable device.
    Type: Grant
    Filed: December 27, 2023
    Date of Patent: March 10, 2026
    Assignee: DEDIPROG TECHNOLOGY CO., LTD.
    Inventor: Ming-Hui Kang
  • Publication number: 20250023722
    Abstract: A method for operating a secure programming system is provided. Firstly, a first verification code is calculated according to a payload extracted from a job control package. Then, a second verification code is calculated according to the payload burnt into a programmable device. If the first verification code and the second verification code are verified successfully, a burning task is performed. Then, an OEM certificate signing request is generated according to an identifiable information and a programmable device public key. If the OEM certificate signing request is verified successfully, an OEM device certificate is generated and signed with an OEM private key. A third verification code is calculated according to the OEM device certificate. Then, a fourth verification code is calculated according to the OEM device certificate burnt into the programmable device.
    Type: Application
    Filed: December 27, 2023
    Publication date: January 16, 2025
    Applicant: Dediprog Technology Co., Ltd.
    Inventor: Ming-Hui Kang
  • Publication number: 20250023733
    Abstract: An operating method for a secure programming system is provided. Firstly, the programmer encrypts a job control package including a payload. Then, a programmable device is loaded into the programmer. If an authentication code in an authentication list complies with a device identification code of the programmable device, the programmer decrypts the encrypted job control packages so as to extract the payload. Then, the programmer calculates a first verification code according to the payload, and the programmer burns the payload into the programmable device. Then, the programmer reads the burnt payload from the programmable device and calculates a second verification code according to the burnt payload. If the first verification code and the second verification code are verified successfully, the programmable device is categorized into a first output container representing a good output container.
    Type: Application
    Filed: December 27, 2023
    Publication date: January 16, 2025
    Applicant: Dediprog Technology Co., Ltd.
    Inventor: Ming-Hui Kang
  • Publication number: 20250023746
    Abstract: A method of operating a secure programming system is provided. The method can use the first authentication module as the root authentication module to authorize the second authentication module of the program burning system when the first authentication module fails to provide the private key. In this way, the second authentication module obtains the second certificate composed of the second digital signature and becomes the first relay authentication module authorized by the first authentication module to issue certificates on behalf of the first authentication module, so that the program burning system can perform burning operations and process operations. Therefore, the method of the present disclosure can not only achieve the purpose of signing the same certificate in a more secure manner, but also help the first authentication module to be more flexible in classifying the second authentication module according to different product application categories or methods.
    Type: Application
    Filed: July 9, 2024
    Publication date: January 16, 2025
    Applicant: Dediprog Technology Co., Ltd.
    Inventors: Ming-Hui Kang, Hui-Kai Huang
  • Patent number: 10612631
    Abstract: The integrated circuit chip programming apparatus comprises a fixing device, an actuating device and a flexible device. The fixing device comprises a supporting part and a cover. One end of the cover is coupled with one end of the supporting part and comprises an accommodation space for accommodating a chip therein. The cover selectively covers or uncovers the supporting part so as to close or expose the accommodation space. The flexible device is coupled between the fixing device and the actuating device. When a force is against the forced end, the actuating device is rotated to drive the cover to expose the accommodation space. When no force is against the forced end or the force against the forced end is stopped, the flexible device provides a recovery force to allow the actuating device to rotate to drive the cover to close the accommodation space of the supporting part.
    Type: Grant
    Filed: January 12, 2018
    Date of Patent: April 7, 2020
    Assignee: DEDIPROG TECHNOLOGY CO., LTD.
    Inventor: Chong-Yung Tsao
  • Patent number: 8327088
    Abstract: Disclosed is an isolation-free in-circuit programming system including an in-circuit programmer and an application board connected to the in-circuit programmer through a peripheral interface bus and having a bus controller and a memory, wherein the bus controller is connected to the memory through a system bus, in which the in-circuit programmer includes a leakage current discharging circuit connected to the bus controller for detouring a leakage current flowing from the memory or the in-circuit programmer to the bus controller to flow therethrough. The in-circuit programmer also includes an input level shifter for receiving data signals from the memory and adjusting the high-level input voltage of the in-circuit programmer to decode any weak high-level output voltage from the memory, thereby allowing the high-level output voltage of the memory to be higher than the high-level input voltage of the in-circuit programmer.
    Type: Grant
    Filed: July 15, 2010
    Date of Patent: December 4, 2012
    Assignee: Dediprog Technology Co., Ltd.
    Inventor: Chong-Yung Tsao
  • Publication number: 20120017051
    Abstract: Disclosed is an isolation-free in-circuit programming system including an in-circuit programmer and an application board connected to the in-circuit programmer through a peripheral interface bus and having a bus controller and a memory, wherein the bus controller is connected to the memory through a system bus, in which the in-circuit programmer includes a leakage current discharging circuit connected to the bus controller for detouring a leakage current flowing from the memory or the in-circuit programmer to the bus controller to flow therethrough. The in-circuit programmer also includes an input level shifter for receiving data signals from the memory and adjusting the high-level input voltage of the in-circuit programmer to decode any weak high-level output voltage from the memory, thereby allowing the high-level output voltage of the memory to be higher than the high-level input voltage of the in-circuit programmer.
    Type: Application
    Filed: July 15, 2010
    Publication date: January 19, 2012
    Applicant: DEDIPROG TECHNOLOGY CO., LTD.
    Inventor: Chong-Yung Tsao