CN106341224A - Customized server-based TCM application system and system guidance method - Google Patents

Customized server-based TCM application system and system guidance method Download PDF

Info

Publication number
CN106341224A
CN106341224A CN201610573108.9A CN201610573108A CN106341224A CN 106341224 A CN106341224 A CN 106341224A CN 201610573108 A CN201610573108 A CN 201610573108A CN 106341224 A CN106341224 A CN 106341224A
Authority
CN
China
Prior art keywords
module
trusted
tcm
credible
application system
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201610573108.9A
Other languages
Chinese (zh)
Inventor
李明
李东辉
郑磊
刘军
马永
宋文
张天宇
王立晨
郭加鹏
朱广新
牟星宇
滕家雨
谢宾铭
柏广宇
蒋隽鹏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Integration Of Information System Branch Office Of Nanjing Nanrui Group Co ltd
Nanjing NARI Group Corp
Information and Telecommunication Branch of State Grid Anhui Electric Power Co Ltd
Original Assignee
Integration Of Information System Branch Office Of Nanjing Nanrui Group Co ltd
Nanjing NARI Group Corp
Information and Telecommunication Branch of State Grid Anhui Electric Power Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Integration Of Information System Branch Office Of Nanjing Nanrui Group Co ltd, Nanjing NARI Group Corp, Information and Telecommunication Branch of State Grid Anhui Electric Power Co Ltd filed Critical Integration Of Information System Branch Office Of Nanjing Nanrui Group Co ltd
Priority to CN201610573108.9A priority Critical patent/CN106341224A/en
Publication of CN106341224A publication Critical patent/CN106341224A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/08Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
    • H04L9/0861Generation of secret information including derivation or calculation of cryptographic keys or passwords
    • H04L9/0877Generation of secret information including derivation or calculation of cryptographic keys or passwords using additional device, e.g. trusted platform module [TPM], smartcard, USB or hardware security module [HSM]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/40Support for services or applications

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Stored Programmes (AREA)

Abstract

The invention discloses a customized server-based TCM application system and a guidance method thereof. The customized server-based TCM application system is characterized in that the TCM application system comprises a trusted root module, a trusted hardware layer module, a trusted operating system and a trusted application system. The customized server-based TCM application system guidance method is based on the customized server-based TCM application system. According to the customized server-based TCM application system and system guidance method of the invention, application research is carried out on TCM trusted computation based on the customized server of the State Grid Corporation of China, how to modify parts in the transfer of a trusted chain is researched; based on analysis on the startup process of the system, it is found that a trusted BIOS module and a trusted MBR module can be modified in a customized manner; with a trusted BIOS adopted as a trusted root, a trusted relation is transferred to a trusted MBR, and the trusted relation is finally transferred to the trusted application system; by means of the double credibility authentication of the BIOS and the MBR, the credibility of the BIOS and MBR which have been modified in a customized manner can be fully utilized; and therefore, some problems appearing when only single expansion is performed on the BIOS can be solved, and the security and credibility of the system can be achieved.

Description

A kind of tcm application system based on customization server and system boot method
Technical field
The present invention relates to a kind of tcm application system based on customization server and system boot method, more particularly, to one Plant the high tcm application system based on customization server of information security controllability and system boot method.
Background technology
After continuous reinforcement information security realized with country, particularly " prism door " event occur, entirely country opens Begin to carry forward vigorously raising information technology independently controlled ability.The commonly used external product of existing it architecture, independently controlled Property is poor, is unfavorable for realizing the safely controllable of information system.The propulsion changed with it architecture, particularly " goes in recent years Ioe " develops rapidly, and domestic large-scale central enterprise, finance, medical treatment, communication common carrier are in order to improve the safety of system, service application system System all carries out x86 replacement for small machine with level in all fields, distributed storage substitutes the engineering of centralised storage, but is because The advance of technology, the diversity of system with implement to require different, current industry it framework lacks unified, authoritative specification and refers to Lead, be the big concentration of operation system, unitized construction brings hidden danger.Therefore pass through to customize server, formulate enterprise-level portion Management side case, carries out the trust computing applied research customizing server, enhancing key technology is independently controlled and ensures information safety Ability necessary.
Content of the invention
The technical problem to be solved is to provide a kind of tcm application system based on customization server and system Bootstrap technique, has the characteristics that information security controllability is high.
For solving above-mentioned technical problem, the technical scheme is that a kind of application based on the tcm customizing server is System, its innovative point is: described tcm application system is included credible root module and is connected by chain-of-trust with described credible root module The trusted operating system that is connected by chain-of-trust with described reliable hardware layer module of reliable hardware layer module credible with described The trusted application system that operating system is connected by chain-of-trust, described trusted operating system is credible mbr module, described credible hard The credible bios module that part layer module include tcm chip module, is connected by lpc interface with described tcm chip module with described Tcm chip module passes through the processor platform that bus is connected.
Preferably, described tcm chip is provided with i/o interface, tandom number generator, enforcement engine module, non-volatile deposits Reservoir, volatile memory, other engine modules.
Preferably, described credible bios module include credible deployment module, credible metric module, authentication module, can Letter recovery module, tcm driver module.
Preferably, the bus between described tcm chip module and described processor platform is connected as three bus runs, bag Include and realize high-speed communication pci-e bus run, realize signal transmission and the gpio bus run controlling, realize data interaction Lpc bus run.
Preferably, described trusted operating system includes initialization installation module, SIM, trusted bootstrap mould Block.
A kind of system boot method based on customization server, based on a kind of based on the tcm application customizing server System is it is characterised in that comprise the following steps:
Step a: before os starting, carry out the credible bios module of authenticating user identification and credible mbr module;
Step b: processor platform powers up, credible bios module starts to execute, and carries out power-on self-test, to reliable hardware layer mould Various hardware devices in block are monitored and connect;
Step c: after credible bios module self-inspection terminates, according to the boot sequence setting of cmos, read in from guiding equipment Boot loader, subsequently enters first order mbr of boot loader;
After step d:mbr starts execution, it will load the second level of boot loader, the i.e. load module of operating system;
Step e: operating system loading program will be loaded into operating system nucleus, then operating system nucleus start execute.
It is an advantage of the current invention that: the present invention is based on State Grid Corporation of China's customization server and tcm trust computing is carried out Applied research, from trusted root, chain-of-trust, how research modifies to the part in chain-of-trust transmission, by analysis System starting process finds, credible bios module and credible mbr module can be customized changing, be credible with credible bios Root, then transmits trusted relationships to credible mbr, is ultimately transferred to trusted application system, dual credible using bios and mbr is tested Card, can make full use of the credibility of bios and mbr after custom-modification, eliminate and exist when only bios being carried out with single extension Some problems, finally realize the secure and trusted of system.
Brief description
The present invention is further detailed explanation with reference to the accompanying drawings and detailed description.
Fig. 1 is application system in a kind of tcm application system based on customization server of the present invention and system boot method Structural representation;
Fig. 2 is application system in a kind of tcm application system based on customization server of the present invention and system boot method Customization server rack composition;
Fig. 3 is application system in a kind of tcm application system based on customization server of the present invention and system boot method The schematic diagram of credible bios module;
Fig. 4 is application system in a kind of tcm application system based on customization server of the present invention and system boot method The schematic diagram of credible mbr module.
Specific embodiment
The tcm application system based on customization server of the present invention, is passed through with credible root module including credible root module The trusted operating system that is connected by chain-of-trust with reliable hardware layer module of reliable hardware layer module that chain-of-trust connects and can The trusted application system that letter operating system is connected by chain-of-trust, trusted operating system is credible mbr module, reliable hardware layer mould Block is included tcm chip module, the credible bios module being connected by lpc interface with tcm chip module and tcm chip module and leads to Cross the processor platform that bus is connected.
Be provided with above-mentioned tcm chip i/o interface, tandom number generator, enforcement engine module, nonvolatile storage, Volatile memory, other engine modules.Tcm is the hardware module of credible calculating platform, provides password for credible calculating platform Calculation function.I/o interface is the input/output interface of tcm, and tandom number generator is used for producing random number, enforcement engine module It is computing performance element, nonvolatile storage is used for depositing of permanent data, volatile memory is used for depositing of ephemeral data, Other engine modules are the arithmetic elements such as password, signature.
Above-mentioned credible bios module includes credible deployment module, credible metric module, authentication module, trusted recovery Module, tcm driver module.The basic function of credible bios module is detection and the initial setting up of system hardware platform, outward Connect scanning and the drive load of equipment, setting starts configuration and system bootstrap routine loading etc..In basic function, to bios portion Divide and add trusted function, increased credible deployment module, credible metric module, authentication module, trusted recovery module, tcm Driver module.Credible deployment module allows manager to carry out measure object setting, and related base values are stored for Checking, thus judge system credibility.Credible metric module obtains environmental correclation parameter, configuration information, file statuss etc. and carries out Tcm integrity measurement.Authentication module carries out cryptographic check to the identity starting user, thus realizing the confidentiality of system. Trusted recovery modular system manager back up to trusted status, when mistake or abnormal conditions, carries out reference value Recover.
Bus between above-mentioned tcm chip module and processor platform is connected as three bus runs, high including realizing Speed communication pci-e bus run, realize signal transmission with control gpio bus run, realize data interaction lpc bus lead to Road.The pith of reliable hardware layer is tcm chip module, is attached with bios by lpc interface, tcm chip after upper electricity There is provided credible tolerance for bios it is ensured that bios's is credible.Processor platform realizes high-speed communication by pci-e bus, and tcm utilizes Gpio carries out signal transmission and control to processor platform, realizes the start-up course after credible tolerance.Lpc interface provides tcm core Piece and bios, processor platform carry out the function of data interaction.Reliable hardware layer provides trusted service for trusted software layer, will believe Appoint relation transmission to operating system, finally realize the credible of application program.
Above-mentioned trusted operating system includes initialization and installs module, SIM, trusted boot module.Just Beginningization installs module: user carries out credible installation and configuration by simple graphical interfaces, implements carefully without understanding bottom Section, control system credibility on the whole.User carries out initialization and installs configuration, and the process of implementing is: first by user's body Part Validation Code embeds in mbr, carries out Hash operation to mbr, and result is stored in formulation position.Afterwards with same side Formula, carries out Hash operation to stage2, operating system nucleus etc. and stores.These Hash result can be credible as reference value Carry out comparison inspection after calculating, credibility is judged with this.SIM: because mbr code only has 512 bytes, embedding The code entering can not affect mbr normal function it is desirable to embedded code is short and pithy, to ensure the credibility of system.Credible draw Guide module: in bootup process, the cryptographic Hash calculating and reference value are compared, if the same mbr user checks code It is not modified with stage1, by transitive trust to stage2.Stage2 is carried out Hash operation and is compared with reference value, if one Cause then to load stage2 and continue transmission credibility.After stage2 loads start-up parameter, integrity is carried out to operating system nucleus Verification, if success, completes the transmission of chain-of-trust, starts trusted system.
A kind of system boot method based on customization server, based on a kind of based on the tcm application customizing server System is it is characterised in that comprise the following steps: step a: before os starting, carries out the credible bios of authenticating user identification Module and credible mbr module;Step b: processor platform powers up, credible bios module starts to execute, and carries out power-on self-test, to can Various hardware devices in letter hardware layer module are monitored and connect;Step c: after credible bios module self-inspection terminates, according to The boot sequence setting of cmos, reads in boot loader from guiding equipment, subsequently enters the first order of boot loader mbr;After step d:mbr starts execution, it will load the second level of boot loader, the i.e. load module of operating system;Step E: operating system loading program will be loaded into operating system nucleus, then operating system nucleus start execute.Open in operating system Before dynamic, that function can be extended and provide authenticating user identification is bios and mbr.Trust authentication is carried out to bios it is ensured that Its integrity, both can provide trusted root for the mbr of chain-of-trust next stage, when trusted relationships continue transmission along chain-of-trust, After mbr carries out trust authentication, its integrity provides credible base for os starting, therefore credible to bios and mbr Research, is highly important for guarantee the credible of system.
The foregoing is only the preferred embodiments of the present invention, be not limited to the present invention, although with reference to aforementioned reality Apply example the present invention has been described in detail, for a person skilled in the art, it still can be to aforementioned each enforcement Technical scheme described in example is modified, or carries out equivalent to wherein some technical characteristics.All essences in the present invention Within god and principle, any modification, equivalent substitution and improvement made etc., should be included within the scope of the present invention.

Claims (6)

1. a kind of based on customize server tcm application system it is characterised in that: described tcm application system includes trusted root The reliable hardware layer module that module is connected by chain-of-trust with described credible root module and described reliable hardware layer module are passed through The trusted application system that the trusted operating system that chain-of-trust connects is connected by chain-of-trust with described trusted operating system, described Trusted operating system is credible mbr module, and described reliable hardware layer module includes tcm chip module and described tcm chip module The credible bios module being connected by lpc interface, the processor platform being connected by bus with described tcm chip module.
2. as claimed in claim 1 a kind of based on customize server tcm application system it is characterised in that: described credible Bios module includes credible deployment module, credible metric module, authentication module, trusted recovery module, tcm driver mould Block.
3. as claimed in claim 1 a kind of based on customize server tcm application system it is characterised in that: described tcm core Bus between piece module and described processor platform is connected as three bus runs, including realizing high-speed communication pci-e bus Passage, realize signal transmission and the gpio bus run controlling, realize the lpc bus run of data interaction.
4. as claimed in claim 1 a kind of based on customize server tcm application system it is characterised in that: described credible Operating system includes initialization and installs module, SIM, trusted boot module.
5. as claimed in claim 1 a kind of based on customize server tcm encryption application system it is characterised in that: institute State trusted application system to include reporting work system module, marketing module, synergetic office work module, erp module, financial system module, enterprise Industry portal module.
6. a kind of based on the system boot method customizing server, based on described in claim 1 to 6 any of which one The tcm application system based on customization server for the kind is it is characterised in that comprise the following steps:
Step a: before os starting, carry out the credible bios module of authenticating user identification and credible mbr module;
Step b: processor platform powers up, credible bios module starts to execute, and carries out power-on self-test, in reliable hardware layer module Various hardware devices be monitored and connect;
Step c: after credible bios module self-inspection terminates, according to the boot sequence setting of cmos, boot is read in from guiding equipment Loader, subsequently enters first order mbr of boot loader;
After step d:mbr starts execution, it will load the second level of boot loader, the i.e. load module of operating system;
Step e: operating system loading program will be loaded into operating system nucleus, then operating system nucleus start execute.
CN201610573108.9A 2016-07-20 2016-07-20 Customized server-based TCM application system and system guidance method Pending CN106341224A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610573108.9A CN106341224A (en) 2016-07-20 2016-07-20 Customized server-based TCM application system and system guidance method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610573108.9A CN106341224A (en) 2016-07-20 2016-07-20 Customized server-based TCM application system and system guidance method

Publications (1)

Publication Number Publication Date
CN106341224A true CN106341224A (en) 2017-01-18

Family

ID=57824180

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610573108.9A Pending CN106341224A (en) 2016-07-20 2016-07-20 Customized server-based TCM application system and system guidance method

Country Status (1)

Country Link
CN (1) CN106341224A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111338997A (en) * 2020-03-05 2020-06-26 苏州浪潮智能科技有限公司 Method, device, equipment and medium for ARM server BIOS supporting TCM communication

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101281577A (en) * 2008-05-16 2008-10-08 北京工业大学 Dependable computing system capable of protecting BIOS and method of use thereof
CN101458743A (en) * 2007-12-12 2009-06-17 中国长城计算机深圳股份有限公司 Method for protecting computer system
CN101794362A (en) * 2010-01-22 2010-08-04 华北计算技术研究所 Trusted computation trust root device for computer and computer
CN102332070A (en) * 2011-09-30 2012-01-25 中国人民解放军海军计算技术研究所 Trust chain transfer method for trusted computing platform
CN103927490A (en) * 2014-04-25 2014-07-16 华为技术有限公司 OS secure startup method and device

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101458743A (en) * 2007-12-12 2009-06-17 中国长城计算机深圳股份有限公司 Method for protecting computer system
CN101281577A (en) * 2008-05-16 2008-10-08 北京工业大学 Dependable computing system capable of protecting BIOS and method of use thereof
CN101794362A (en) * 2010-01-22 2010-08-04 华北计算技术研究所 Trusted computation trust root device for computer and computer
CN102332070A (en) * 2011-09-30 2012-01-25 中国人民解放军海军计算技术研究所 Trust chain transfer method for trusted computing platform
CN103927490A (en) * 2014-04-25 2014-07-16 华为技术有限公司 OS secure startup method and device

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
TRUST-BO: "可信引导", 《CSDN博客HTTPS://BLOG.CSDN.NET/TRUSTBO/ ARTICLE/DETAILS/9292011》 *
朱小波: "基于TCM的国产可信计算机的设计", 《信息技术》 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111338997A (en) * 2020-03-05 2020-06-26 苏州浪潮智能科技有限公司 Method, device, equipment and medium for ARM server BIOS supporting TCM communication
US11669477B2 (en) 2020-03-05 2023-06-06 Inspur Suzhou Intelligent Technology Co., Ltd. Method and apparatus for supporting TCM communication by BIOS of ARM server, device, and medium

Similar Documents

Publication Publication Date Title
CN106656502B (en) Computer system and method for secure execution
US10885197B2 (en) Merging multiple compute nodes with trusted platform modules utilizing authentication protocol with active trusted platform module provisioning
US20070180509A1 (en) Practical platform for high risk applications
KR101190479B1 (en) Ticket authorized secure installation and boot
CN100454324C (en) Embed type platform guiding of credible mechanism
CN105205401B (en) Trusted computer system and its trusted bootstrap method based on security password chip
DE102020122712A1 (en) INTEGRITY MANIFESTO CERTIFICATE
CN107506663A (en) Server security based on credible BMC starts method
CN102208000A (en) Method and system for providing security mechanisms for virtual machine images
KR20160138063A (en) Techniques to operate a service with machine generated authentication tokens
CN103927490A (en) OS secure startup method and device
US11354417B2 (en) Enhanced secure boot
US20200099536A1 (en) Merging multiple compute nodes with trusted platform modules utilizing provisioned node certificates
US10181956B2 (en) Key revocation
EP3859579B1 (en) Trusted computing method, and server
CN105117651B (en) A kind of method, method and device of software packet upgrade for controlling veneer clean boot
CN104484594B (en) A kind of franchise distribution method of the Linux system based on capability mechanism
CN105488418B (en) trusted starting method and system of virtualization platform server
CN103049293B (en) A kind of startup method of embedded credible system
CN104268477A (en) Safety control method and network device
CN115934194A (en) Controller starting method and device, electronic equipment and storage medium
CN115344871A (en) Confidential computing environment construction method and system based on ARM architecture
Gallery et al. Trusted computing: Security and applications
CN108021798A (en) A kind of trusted operating system based on USBkey
Zimmer et al. Establishing the root of trust

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20170118