A system and method for protected messaging. The method comprises providing a
first
interface to a protected storage medium to enable a pre-operating system software
program access to the protected storage medium. Similarly the method also comprises
providing a second interface to the protected storage medium to enable an operating
system present software program access to the protected storage medium. In one
embodiment, the method comprises enabling a pre-operating system software program
to pass information to and receive information from an operating system present
software program or another pre-operating system software program by accessing
a protected storage medium via the first interface. In another embodiment, the
method comprises enabling an operating system present software program to pass
information to and receive information from a pre-operating system software program
or another operating system present software program by accessing the protected
storage medium via the second interface. The method may be implemented on any personal
computing device.