Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Software upgrading bag packaging method and software upgrading method

A technology of software upgrade and encapsulation method, which is applied in the direction of program control devices, computer security devices, instruments, etc., can solve the problems of not considering software certification and software integrity, etc., and achieve the effect of ensuring safe upgrades

Inactive Publication Date: 2009-05-06
SICHUAN CHANGHONG ELECTRIC CO LTD
View PDF0 Cites 32 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0008] At present, the existing software upgrade process generally adopts a direct upgrade method, especially on digital products such as set-top boxes. Issues with providing certification for software

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0022] Realization of the present invention is mainly divided into following 3 parts:

[0023] (1) Preset the digital certificate of a trusted certification authority in the terminal device or use the server to confirm the trusted certification authority;

[0024] (2) The certification authority (including the software publisher or multiple third-party organizations) digitally signs the software respectively, and sends the original plaintext software together with all digital signatures and digital certificates to the terminal device;

[0025] (3) The terminal device verifies whether all digital certificates are legal, and judges which certification bodies must be jointly implemented for software upgrades. If the conditions are all met, then verifies all digital signatures. After the verification is completed, the software is upgraded.

[0026] Regardless of the specific form of the software upgrade terminal device, according to whether the software upgrade can or supports thi...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention relates to a technique for safely updating a software and provides a software update packet packaging method for ensuring the legality and completeness of an updated software, as well as a software updating method. Digital certificates of trustworthy authentication institutes are prearranged in a terminal apparatus, or a server is used for determining the trustworthy authentication institutes; the authentication institutes respectively perform digital signing to the software and transmit an original cleartext software together with all digital signatures and digital certificates to the terminal apparatus; the terminal apparatus verifies whether all digital certificates are legal and judges the authentication institutes working together for updating the software; if all conditions are satisfied, the terminal apparatus verifies all digital signatures and then updates the software after the verification. As the legality of a software update packet is verified according to the digital certificates of the authentication institutes, the completeness of the software update packet is verified according to the digital signatures of the authentication institutes and a plurality of parties participate the concerted signing to the software, the safe update of the software is ensured.

Description

technical field [0001] The invention relates to software security upgrade technology. Background technique [0002] As a special product, compared with pure hardware, software has obvious characteristics: if there is a problem with the hardware product or the function is not perfect, it may need to be repaired, added modules or even replaced completely. Products, if a similar problem occurs, only a simple upgrade is required to solve it. Due to the complexity of the system, imperfect design, added functions, or negligence of developers, the software is more likely to need to be updated. For example, Microsoft's operating system keeps finding bugs. An XP operating system has so far, There may have been hundreds or even thousands of patches. Even, some manufacturers may release products with incomplete software functions in order to catch up with the progress and seize the market, and then add new functions for users through upgrades. It can be seen that upgrading is a very...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F21/00G06F9/445G06F21/44
Inventor 刘贤洪
Owner SICHUAN CHANGHONG ELECTRIC CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products