ArticleslgStudy

computer science

Trustworthy computing

Trustworthy computing is a computer science topic covered in the lgStudy science library. This page brings together a partial reference excerpt, illustrations, worked examples, real-world applications and a short study plan, so you can understand Trustworthy computing rather than just read about it. In short: The term trustworthy computing (TwC) has been applied to computing systems that are inherently secure, available, and reliable. It is particularly associated with the Microsoft initiative of the same name, launched in 2002.

Key takeaways

  • Trustworthy computing belongs to computer science; place it in that map before memorising details.
  • Learn the definition first, then one example that makes the definition concrete.
  • Connect Trustworthy computing to a quantity you can measure, compute or draw — that is where exam questions come from.
  • Reproduce the core statement of Trustworthy computing from memory before moving on to harder problems.

Reference excerpt

The term trustworthy computing (TwC) has been applied to computing systems that are inherently secure, available, and reliable. It is particularly associated with the Microsoft initiative of the same name, launched in 2002.

History Until 1995, there were restrictions on commercial traffic over the Internet. On, May 26, 1995, Bill Gates sent the "Internet Tidal Wave" memorandum to Microsoft executives assigning "...the Internet this highest level of importance..." but Microsoft's Windows 95 was released without a web browser as Microsoft had not yet developed one. The success of the web had caught them by surprise but by mid 1995, they were testing their own web server, and on August 24, 1995, launched a major online service, The Microsoft Network (MSN). The National Research Council recognized that the rise of the Internet simultaneously increased societal reliance on computer systems while increasing the vulnerability of such systems to failure and produced an important report in 1999, "Trust in Cyberspace". This report reviews the cost of un-trustworthy systems and identifies actions required for improvement.

Microsoft and Trustworthy Computing Bill Gates launched Microsoft's "Trustworthy Computing" initiative with a January 15, 2002 memo, referencing an internal whitepaper by Microsoft CTO and Senior Vice President Craig Mundie. The move was reportedly prompted by the fact that they "...had been under fire from some of its larger customers–government agencies, financial companies and others–about the security problems in Windows, issues that were being brought front and center by a series of self-replicating worms and embarrassing attacks." such as Code Red, Nimda, Klez and Slammer. Four areas were identified as the initiative's key areas: Security, Privacy, Reliability, and Business Integrity, and despite some initial scepticism, at its 10-year anniversary it was generally accepted as having "...made a positive impact on the industry...". The Trustworthy Computing campaign was the main reason why Easter eggs disappeared from Windows, Office and other Microsoft products.

See also Security Development Lifecycle

References

External links Trusted Computing Group Wave Systems Corp. Managing Trusted Computing Platforms (TPM) The Age of Corporate Open Source Enlightenment, Paul Ferris, ACM Press The Controversy over Trusted Computing, Catherine Flick, University of Sydney Email from Bill Gates to Microsoft Employees, Wired News, January, 2002 Trust in Cyberspace, Committee on Information Systems Trustworthiness Trustworthy Computing, Microsoft Trustworthy Computing, Craig Mundie, Microsoft

Worked examples

Example 1 — a first encounter with Trustworthy computing

Start with the simplest possible case. Write down what Trustworthy computing claims or describes in one sentence, then invent the smallest concrete situation in which that sentence is true. In computer science, the smallest case is usually a single object, a single equation or a single measurement. Check that every symbol or term in your sentence has a meaning in that case.

Example 2 — changing one variable

Take the situation from Example 1 and change exactly one quantity: double it, halve it, or set it to zero. Predict what should happen to Trustworthy computing before you calculate. Comparing your prediction with the result is the fastest way to find out whether you understand the idea or only the words.

Example 3 — an exam-style question

Typical questions about Trustworthy computing ask you to (a) state it precisely, (b) apply it to given data, and (c) explain a limitation. Practise writing all three answers in under five minutes; the third part is what separates a full-mark answer from an average one.

Applications of Trustworthy computing

In research
Trustworthy computing appears in computer science research whenever the underlying quantities have to be modelled precisely. Papers usually cite it as a starting assumption and then explore where it breaks down.
In technology and industry
Engineering practice reuses Trustworthy computing in design rules, simulations and safety margins. Knowing the idea lets you read a specification sheet and understand why the numbers look the way they do.
In the classroom
Trustworthy computing is common in secondary-school and first-year university syllabi. It links to neighbouring topics Computer security, Cybersecurity engineering, Information technology management, so understanding it makes those chapters shorter.
In everyday life
Look for Trustworthy computing outside the textbook — in sport, cooking, traffic, electronics or the sky above you. An example you found yourself is remembered far longer than one you were given.
Ask Teacher Smith questions about this articleOpens your AI tutor with a question about “Trustworthy computing” →

Affiliate

Preply — study more efficiently by working with a personal tutor. 50% off.

How to study Trustworthy computing in 20 minutes

  1. Read the reference excerpt below once, without taking notes.
  2. Close the page and write down what Trustworthy computing means in your own words.
  3. Compare your version with the excerpt and mark what you missed.
  4. Work through the three examples above with pen and paper.
  5. Explain Trustworthy computing out loud to somebody else — or to Teacher Smith in the lgStudy chat.

Frequently asked questions

What is Trustworthy computing in simple terms?

The term trustworthy computing (TwC) has been applied to computing systems that are inherently secure, available, and reliable. It is particularly associated with the Microsoft initiative of the same name, launched in 2002.

Why does Trustworthy computing matter?

Because it connects several computer science ideas at once: it gives you a definition you can apply, a quantity you can calculate, and a way to check whether a result is plausible.

How should I study Trustworthy computing?

Read the excerpt, restate it from memory, then work through the examples and applications listed on this page. The five-step study plan above takes about twenty minutes.

What does this page cover?

It gives you a compact reference excerpt plus original lgStudy explanations, examples, applications and study material on Trustworthy computing.

Tags

  • Computer security
  • Cybersecurity engineering
  • Information technology management
  • Microsoft initiatives

Keep exploring