[X] The "/OldFiles" file could not be found or is not available. Please select another file.

TrustedGRUB extends the GRUB bootloader with TCG support. This makes it possible to provide a secure bootstrap architecture. The whole boot process is measured and - by support of a Trusted Platform Module (TPM) - the system integrity is verifyable.


http://projects.sirrix.com/trustedgrub





Separate each tag with a space.

Release Date:

2009-11-17

Topic:

Operating System:

License:

Intended Audience:

User Interface:

Programming Language:

C

Registered:

2006-04-14

Ratings and Reviews

Be the first to post a text review of TrustedGRUB. Rate and review a project by clicking thumbs up or thumbs down in the right column.

Project Feed

  • File released: /TrustedGRUB-1.1.4/Changelog

    posted 51 days ago

  • File released: /TrustedGRUB-1.1.4/TrustedGRUB-1.1.4.tar.gz

    posted 51 days ago

  • TrustedGRUB-1.1.3 TrustedGRUB-1.1.3 file released: 008_all_grub-0.97-AM_PROG_AS.patch

    This file describes the changes between different versions of tGRUB. /* tGRUB v1.1.3 */ - Support for Linux versions 2.6.23 and above - Improved Checkfile-output /* tGRUB v1.1.2 */ - GCC-4 compilation support /* tGRUB v1.1.0 */ - fixed the measurement-process of arbitrary kernels (e.g., XEN) - fixed some output, when "-DSHOW_SHA1" is set - fixed some minors and added some options in the "build_tgrub"-script /* tGRUB v1.0.1 */ - added cmdline-measurement into PCR12 - fixed PCR-update for stage2_eltorito-images - added GCC-version verification in build_tgrub.sh /* tGRUB v1.0-rc5-ntfs */ - added NTFS-read patch /* tGRUB v1.0-rc5 */ - corrected PCR-update mechanism for TPM 1.2 BIOS implementations - "savedefault": excluded from measurement - beauty corrections /* tGRUB v1.0-rc4 */ - Updated to latest GRUB Release 0.9.7 - Including password dialog support - Including patches for running L4 microkernels (e.g., L4 fiasco) - New Software-SHA1-implementation - Improved checkfile option with software measurements - TPM Support with TPM detection - TPM hashing improvements - New "sha1"-commandline utility - New "verify_pcr" utility to verify the correctness of Trusted GRUB - New "create_sha1" utility /* tGRUB v0.8.1 */ - corrected some minor (not security critical) bugs in the tGRUB enhancements. Thanks to Marko Wolf for recognizing them in the source code - the comments within tGRUB's source code have been extended, especially in the load_checkfile function - the file README.tGRUB has been slightly modified - corrected a bug in (original) GRUB which could lead to problems during compilation (wrong data type within the file fsys_reiserfs.c) /* tGRUB v0.8 */ - tGRUB's measurement unit has been completely redisgned. Instead of loading components (as the kernel) twice, it is now loaded only once, thus preventing a race condition which could be used for attack purposes. Thanks to Bernhard Kauer for presenting us the security leak which was present in previous version. - in order to reach the security improvements described above, 2 new functions (tgrub_open and tgrub_read) have been added to the file disk_io.c /* tGRUB v0.7.1 */ - tGRUB now uses different PCRs (10 and 11) for storing hash values of operating system components (as, e.g., kernel, modules) and hash values of the check file and the files listed in it - added a file BUGS.tGRUB /* tGRUB v0.7 */ - instead of transferring single bytes to the TCG chip, tGRUB is now able to uses larger areas of memory instead (more efficient) - MD5 hash algorithm not necessary any more; everything is hashed via the TCG extension - for easy creation of reference hash values, a program named create_sha1 has been added /* tGRUB v0.6 */ - tGRUB now able to check integrity of arbitrary files - integrity of commands now guaranteed - changes for TCG segment: is now 0x8000 (i.e., address 0x80000) for all components - patches included for easily transforming an original GRUB into tGRUB /* tGRUB v0.5 */ - fixed major bug in file asm.S (values have not been correctly measured) - minimal corrections in README file /* tGRUB v0.4.1 */ - corrected some minor bug within file stage1.S - README file updated - renamed HISTORY to ChangeLog (this file) /* tGRUB v0.4 */ - binary versions included (both for hard and floppy drives) - original source code of stage1 included again (as commentary) - README file updated - HISTORY file added /* tGRUB v0.3 */ - hard drive support added - README file updated /* tGRUB v0.2.1 */ - initrd (initial ramdisk) is now also measured /* tGRUB v0.2 */ - start.S now dynamically computes size of the rest of stage2 instead of using a fixed value /* tGRUB v0.1 */ - initial version - full functionality (chain of trust is complete) - supports floppy disks

    posted 430 days ago

  • File released: /TrustedGRUB-1.1.3/TrustedGRUB-1.1.3/008_all_grub-0.97-AM_PROG_AS.patch

    posted 430 days ago

  • TrustedGRUB-1.1.3 TrustedGRUB-1.1.3 file released: TrustedGRUB-1.1.3.tgz

    This file describes the changes between different versions of tGRUB. /* tGRUB v1.1.3 */ - Support for Linux versions 2.6.23 and above - Improved Checkfile-output /* tGRUB v1.1.2 */ - GCC-4 compilation support /* tGRUB v1.1.0 */ - fixed the measurement-process of arbitrary kernels (e.g., XEN) - fixed some output, when "-DSHOW_SHA1" is set - fixed some minors and added some options in the "build_tgrub"-script /* tGRUB v1.0.1 */ - added cmdline-measurement into PCR12 - fixed PCR-update for stage2_eltorito-images - added GCC-version verification in build_tgrub.sh /* tGRUB v1.0-rc5-ntfs */ - added NTFS-read patch /* tGRUB v1.0-rc5 */ - corrected PCR-update mechanism for TPM 1.2 BIOS implementations - "savedefault": excluded from measurement - beauty corrections /* tGRUB v1.0-rc4 */ - Updated to latest GRUB Release 0.9.7 - Including password dialog support - Including patches for running L4 microkernels (e.g., L4 fiasco) - New Software-SHA1-implementation - Improved checkfile option with software measurements - TPM Support with TPM detection - TPM hashing improvements - New "sha1"-commandline utility - New "verify_pcr" utility to verify the correctness of Trusted GRUB - New "create_sha1" utility /* tGRUB v0.8.1 */ - corrected some minor (not security critical) bugs in the tGRUB enhancements. Thanks to Marko Wolf for recognizing them in the source code - the comments within tGRUB's source code have been extended, especially in the load_checkfile function - the file README.tGRUB has been slightly modified - corrected a bug in (original) GRUB which could lead to problems during compilation (wrong data type within the file fsys_reiserfs.c) /* tGRUB v0.8 */ - tGRUB's measurement unit has been completely redisgned. Instead of loading components (as the kernel) twice, it is now loaded only once, thus preventing a race condition which could be used for attack purposes. Thanks to Bernhard Kauer for presenting us the security leak which was present in previous version. - in order to reach the security improvements described above, 2 new functions (tgrub_open and tgrub_read) have been added to the file disk_io.c /* tGRUB v0.7.1 */ - tGRUB now uses different PCRs (10 and 11) for storing hash values of operating system components (as, e.g., kernel, modules) and hash values of the check file and the files listed in it - added a file BUGS.tGRUB /* tGRUB v0.7 */ - instead of transferring single bytes to the TCG chip, tGRUB is now able to uses larger areas of memory instead (more efficient) - MD5 hash algorithm not necessary any more; everything is hashed via the TCG extension - for easy creation of reference hash values, a program named create_sha1 has been added /* tGRUB v0.6 */ - tGRUB now able to check integrity of arbitrary files - integrity of commands now guaranteed - changes for TCG segment: is now 0x8000 (i.e., address 0x80000) for all components - patches included for easily transforming an original GRUB into tGRUB /* tGRUB v0.5 */ - fixed major bug in file asm.S (values have not been correctly measured) - minimal corrections in README file /* tGRUB v0.4.1 */ - corrected some minor bug within file stage1.S - README file updated - renamed HISTORY to ChangeLog (this file) /* tGRUB v0.4 */ - binary versions included (both for hard and floppy drives) - original source code of stage1 included again (as commentary) - README file updated - HISTORY file added /* tGRUB v0.3 */ - hard drive support added - README file updated /* tGRUB v0.2.1 */ - initrd (initial ramdisk) is now also measured /* tGRUB v0.2 */ - start.S now dynamically computes size of the rest of stage2 instead of using a fixed value /* tGRUB v0.1 */ - initial version - full functionality (chain of trust is complete) - supports floppy disks

    posted 787 days ago

  • File released: /TrustedGRUB-1.1.3/TrustedGRUB-1.1.3/TrustedGRUB-1.1.3.tgz

    posted 787 days ago

  • File released: /obsolete/TrustedGRUB-1.1.3.tgz

    posted 787 days ago

  • File released: /obsolete/TrustedGRUB-1.1.2-gcc4.patch.tgz

    posted 863 days ago

  • File released: /obsolete/TrustedGRUB-1.1.0.tgz

    posted 969 days ago

  • Tracker artifact added

    posted by asegall 1044 days ago

Rate and Review

Be the first person to add a text review.

Would you recommend this project?






<

Related Projects

TrustedGRUB Actions

Thanks for your rating!

Would you also like to write a review?





Skip Review

Thanks for your review!

Get credit for your review by logging in via OpenID. Click your account provider:

No Thanks