Patents Assigned to Dediprog Technology Co., Ltd.
-
Patent number: 12587390Abstract: 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: GrantFiled: July 9, 2024Date of Patent: March 24, 2026Assignee: DEDIPROG TECHNOLOGY CO., LTD.Inventors: Ming-Hui Kang, Hui-Kai Huang
-
Patent number: 12574254Abstract: 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: GrantFiled: December 27, 2023Date of Patent: March 10, 2026Assignee: DEDIPROG TECHNOLOGY CO., LTD.Inventor: Ming-Hui Kang
-
Patent number: 12574255Abstract: 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: GrantFiled: December 27, 2023Date of Patent: March 10, 2026Assignee: DEDIPROG TECHNOLOGY CO., LTD.Inventor: Ming-Hui Kang
-
Publication number: 20250023722Abstract: 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: ApplicationFiled: December 27, 2023Publication date: January 16, 2025Applicant: Dediprog Technology Co., Ltd.Inventor: Ming-Hui Kang
-
Publication number: 20250023733Abstract: 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: ApplicationFiled: December 27, 2023Publication date: January 16, 2025Applicant: Dediprog Technology Co., Ltd.Inventor: Ming-Hui Kang
-
Publication number: 20250023746Abstract: 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: ApplicationFiled: July 9, 2024Publication date: January 16, 2025Applicant: Dediprog Technology Co., Ltd.Inventors: Ming-Hui Kang, Hui-Kai Huang
-
Patent number: 10612631Abstract: 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: GrantFiled: January 12, 2018Date of Patent: April 7, 2020Assignee: DEDIPROG TECHNOLOGY CO., LTD.Inventor: Chong-Yung Tsao
-
Patent number: 8327088Abstract: 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: GrantFiled: July 15, 2010Date of Patent: December 4, 2012Assignee: Dediprog Technology Co., Ltd.Inventor: Chong-Yung Tsao
-
Publication number: 20120017051Abstract: 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: ApplicationFiled: July 15, 2010Publication date: January 19, 2012Applicant: DEDIPROG TECHNOLOGY CO., LTD.Inventor: Chong-Yung Tsao