System and method for preventing alteration of stored data by computer virus. In a computer system which normally automatically boots an operating system when the central processing unit is initialized, a device is provided which takes control of the central processing unit before boot-up, checks the...http://www.google.com.au/patents/US5121345?utm_source=gb-gplus-sharePatent US5121345 - System and method for protecting integrity of computer data and software