Toward Real-World Models of Trust: 
Reliance on Received Information

"A theory, ultimately, must be judged for its accord with reality."
S. Leshniewski, (1886 - 1939)
Ed Gerck
Copyright © 1998 by E. Gerck and MCG, first published on Jan 23rd, 1998 in the mcg-talk list server
All rights reserved, free copying and citation allowed with source and author reference.
 

This work presents a formal and abstract definition of trust which allows any number of explicit trust definitions to be derived for different application areas, such as communication systems, digital certificates, cryptography, law, linguistics, social sciences, commerce and day-to-day living -- providing mutually compatible and useful real-world trust models or trust instances. The paper presents more than thirty of such equivalent instances, and discusses their general formation rule for qualitative as well as quantitative uses of the concept of trust. The paper also compares and contrasts trust with auditing, power, belief functions, probabilistic models in the frequency and the bayesian interpretations, fuzzy logic concepts, surveillance, open-loop control, risk, insurance, information, meaning, accountability,  reasonable reliance,  justified reliance etc.  From the discussion, trust emerges as the mathematics of subjective certainty and precision -- a concept to be further developed in the context of  non-boolean logic over a multivector space in Grassmann Algebra.

 
Note 1: The following discussions are contained in the Appendix:
     
  1. Model of Trust versus Trust Models
  2. Linguistics
  3. Trust Propositions and Matters of x
  4. Internet Names, TSK/P, Uniqueness, Reference and Sense, Metrics, Biometrics, Bio-implants,  Examples, etc.
  Note 2: If the reader wants to initially have a contact with examples and practical Internet questions, it is suggested to begin reading the paper by  item 4 above.

Note 3: The abstract trust definition presented here is a single, implicit formal definition that depends neither on instances nor on observers. The concrete realizations of trust in real-world usage built using the abstract definition, however, can depend on references and may have many representations, as discussed.

Note 4: The terminology "real-world models of trust" is used for all particular instances that are derived from the abstract trust definition, as representations of it, and which apply to the real-world -- including the so-called virtual reality or cyberspace.

Note 5: A Summary is available at the end of the paper.

 

1. Introduction

Trust -- the next frontier? The conceptual frontier seems to be more elusive than the physical dimensions of space and time. Since immemorial time, the concept of trust pervades the religious, philosophical and historical writings . Branded as "unscientific", trust became the ugly duckling of science -- utterly condemned to be subjective, imprecise, unreliable ... even untrustworthy. Now that the Internet provides an example of important, needed and yet unreachable  events,  trust is being often mentioned either as its savior or its nemesis.  However, what does trust mean?  What is trust?

This paper will initially focus on the subject of trust in communication systems  -- specially the Internet -- which will allow us to view trust within the broad picture of information exchange and follow Shannon's ideas as closely as we can, building a base and a unifying concept for all other uses of the concept of trust, even in other areas besides communication systems and Internet certification protocols.  In fact, if there is information being sent or received whatsoever the medium (e.g.,  by TCP/IP Internet protocol, by fax, by written messages, by oral messages, by body language, by field measurements,  etc.), whatsoever the communicating parties  in any combination (e.g., persons, cybernetic agents, software, hardware,  etc.), the formalism here described is general enough to be applied.  Communication systems are thus a very intuitive framework and we can relate several examples to day-to-day experience and humanistic sciences -- as we investigate the abstract idea of trust and proceed to model it out of the "common denominator "of all its real-world molds, targeting a hopefully useful conceptualization of trust.

The first subject is on "modeling of trust" and not on "trust modeling" -- the second being derived from the first. What I am saying is that we must first define and understand what trust is (and, possibly, is not) in the context of communication systems before we go into cryptographic algorithms and message protocols -- which can serve well either to be a means of conveying said understanding or, of obfuscating said ignorance!

For example, today's Internet certification protocols such as X.509, PGP and others, take a leap of ignorance on what trust is and start by defining means to convey it. Such attitude is not even empirical, it is indeed arbitrary. To justify this leap of ignorance, standards such as X.509 have statements to the effect that "... such will be defined in the CPS, which is not a part of this document." -- as if assumptions could be defined after the theorems that use them.

This is important for three main reasons:

  1. We want machines to use a well-developed, real-world, tested, qualified, notion of trust;
  2. We want machines to be useful to us as our agents in terms of decisions that depend on trust; and
  3. We want the same notion of trust to be communicable and interoperate among humans and machines.
In short, we want trust in cyberspace (e.g., between machines) to be based on that same notion of trust, as a form of reliance, that we have been using for millennia between humans and in business. It turns out, however, that there is wide disagreement as to what a definition of trust might be  -- even for us, humans.  Thus, as my first task, I share my investigation of what --and what not-- trust might be. My conclusion is that, even though we all use different trust models, even though we all decide to rely on a different way, we all share the same notion of trust. Using Information Theory terminology, this paper defines this notion of trust as:

"Trust is that which is essential to a communication channel but cannot be transferred from a source to a destination using that channel."

We cannot use the same channel for both the information and the trust for that information, neither sending nor receiving. A decision to trust a set of bytes (such as someone's name, a source of a communication, a name on a certificate, a digital signature, or an electronic record) must be based on factors outside the assertion of trustworthiness that is contained in that same set of bytes. Likewise, a decision to trust someone must be based on factors outside the assertion of trustworthiness that the person makes for himself.

So how does the trust model work? -- This is the wrong question to ask here! The real question is: "What trust model would you like to use?" There is a built-in notion of the meta-rules (given by the trust definition), that any trust model has to follow, but I might buy a trust model from someone and add that model, design my own model, or even augment a model that I bought. Different trust models can be used as long as they conform to the given trust definition.

The problem today is, thus, basic: lack of  understanding of trust's truth conditions cannot allow trust's truth-values to be well-defined, try as we may.   And, such confusion is not a prerogative of  today's Internet security protocols, as McKnight and Chervany show in their extensive study on the meanings of trust  [McK96] in several other areas. It exists in all other areas where the concept of trust is used,  such as in management,  interpersonal relationships, business relationships,  security policies,  etc.  And, cannot be solved by just positing a behavior for trust -- since trust is a fundamental concept both used and useful in the real-world as we can see by its widespread application in all cultures and respective law systems.

While the paper oftentimes uses humans to exemplify notions of trust, it is not relevant if there is, or there is not, a human in control of an end point, a machine or some software.  It can very well be another machine. Trust is defined in such a way that its usefulness is no longer limited to human communication.
 

2. The Real-World Model of Trust

Fifty years ago, Shannon was faced with a problem: he needed to define the concept of information, but in a way which would allow its unambiguous use in communication engineering while still conserving a real-world significance.  Preceded by the efforts of Szillard [Szi29], who in 1929 identified the unit or "bit" of  information when dealing with entropy and the Maxwell's Demon problem in Physics, by Hartley in 1928 [Har28] and by Nyquist [Nyq24] in 1924, he took a different approach than just positing a behavior for information. Let us follow his steps in Information Theory [Sha48], with has found applications in several areas including his own ground-breaking paper onCryptography [Sha49]. As commented in  [Ger97]: "In Information Theory, information has nothing to do with knowledge or meaning. In the context of Information Theory, information is simply that which is transferred from a source to a destination, using a communication channel. If, before transmission, the information is available at the destination then the transfer is zero. Information received by a party is that what the party does not expect -- as measured by the uncertainty of the party as to what the message will be." Shannon's contribution here goes far beyond the definition (and derived mathematical consequences) that "information is what you do not expect". His zeroth-contribution (so to say, in my counting) was to actually recognize that unless he would arrive at a real-word model of information to be used in the electronic world, no logically useful information model could be set forth!

Now, in the Internet world, we have come to a standoff: either we develop a real-world model of trust or we cannot continue to deal with limited and faulty-ridden trust models that treat trust artificially and objectively, as the Internet expands from a parochial to a planetary network for e-commerce, EDI, communication, etc. We must be able to fully handle trust and all its subjective and intersubjective aspects.

And, what would be a "real-world model of trust" for communication systems, e.g. the Internet world?  Akin to Information Theory, the concept of trust in communication systems must have nothing to do with friendship, acquaintances, employee-employer relationships, loyalty, betrayal and other overly-variable concepts.  Here, trust is not to be taken  in the purely subjective sense either,  nor as a feeling or something purely personal or psychological -- trust is to be understood as something potentially communicable. Further, if trust must bridge different instances and observers, otherwise communication would be isolated in domains, then all different subjective and intersubjective realizations of trust must depend on some common, basic and abstract idea -- an archetype in some terminologies.  As used in the context of Generalized Certification Theory [Ger98a] trust is, simply:

"trust is that which is essential to a communication channel but cannot be transferred from a source to a destination using that channel".

This is a formal and abstract definition of trust.  It defines trust by the properties it obeys, without citing any context, without even providing an example we could denote -- it does not provide a value, only behavior. Thus, the given definition achieves the broadest possible conceptualization of trust, since it is both environment-invariant and observer-invariant (environment and observers are abstract).  But, we expect it to contain the seed-thought or root-idea of trust. In other words, we expect it to contain trust's implicit truth conditions for any explicit trust application we may need, from the social scenario to automatic communication processes. This should afford an unified "gist" of trust to be perceived in all applications -- which we also expect to be close to the real-world gist of trust.

The author considers (and the paper shows) that an abstract definition is much more general, and preferable, than an explicit definition that would depend on a particular set of environment assumptions.  The different environment assumptions then represent nothing more than different stances for the abstract definition of trust, not different concepts of trust.  Semantically, the  abstract definition of trust is a logical proposition which is assumed to contain the Fregian [17] seed-thought for the full concept of trust, which then unfolds as explicit truth-conditions when applied to each practical stance, which, in turn,  may provide different truth-values  to each observer. In other words, the abstract definition is fully abstract -- so, it can be behind all different  truth-values one may derive from the concept of trust, for each observer and in each case.  Accordingly, the abstract definition for information is defined to be "that which is transferred from a source to a destination, using a communication channel" [Ger97], which may highlight the differences and similarities with the given definition of trust, above -- and also does not use any a priori uncertainty models. Mathematically,  the author views an abstract definition as an abstract class, which can be represented by appropriate operators in almost any number of formalisms or stances, that may not be isomorphic to one another and which can be calculated in specific reference frames or observer coordinates. Such operators do not have to be transformable into one another and can directly yield final values -- which operators and values, clearly, may be very different as a function of formalism and reference frame but which, nonetheless, result all from the same abstract class. Application of the abstract definition leads to explicit definitions, each of which needs an explicit stance and explicit observers. For example, to apply the abstract trust definition to certification, one only needs to see a certificate as a secure communication channel between the parties in the dialogue, past and present -- also including third-parties such as a CA. To apply it to other areas, one only has to recognize what the communication channel is and what is essential to it -- as viewed by an observer. In other words, we are now at liberty to define any number of concrete trust models (i.e., explictly modelling a particular situation at hand, to the best effort) that conform to our one abstract model of trust (i.e., the abstract trust definition). For example, more than thirty different explicit trust models are derived in this work, as examples, but many more are possible. It is important to note that the observer can be either party, both, none (i.e., can also be a third-party) or several in several combinations. If  there is no communication channel from the outside to the system, then the system views itself as isolated and it is not possible for the system to have any trust besides self-trust -- i.e., an isolated system can only have self-trust because it only communicates with itself, past and present. The outside world may however receive communications from the system -- which can allow the outside world to have trust in regard to an isolated system. See the definition and discussion on self-trust. So, using the definition of trust just given and moving toward an understanding of the definition by using examples, when a lion communicates with a lamb the lion does not need to receive any transfer from the lamb besides that which is communicated in the channel itself, whereas the lamb needs to know whether the lion is hungry -- which is not information and which cannot be transferred in the same channel. If such data were information, then it would be new to the lamb (sorry, ex-lamb, now food). If such data would be transferred in the same channel how would the lamb know that the lion was not lying? This example shows the interplay between trust and power. A very large difference in power, of one agent over another, implies that the more powerful agent can offset and control the other agent to such a degree that the other agent's actions are immaterial, even if the actions are already occuring -- hence, no trust on the least powerful agent is needed in such case. On the other hand, the least powerful agent needs trust on the other agent's behavior, since it cannot offset or control the other agent's actions in any degree -- it needs to know with high reliance what the other agent's actions can be and, in some cases, what they cannot be, before they happen. One example of the interplay between trust and power was observed in history when the sea explorer Vasco da Gama circa 1498 opened the first commercial route from Europe to India by sea and used the mutual exchange of  "willfull-hostages" (the old version of ambassadors) to physically warrant with their lives the mutual contractual obligations in the bilateral merchant agreements  [Mein98].-- since this was done because there was no initial mutual trust. The current diplomatic action of recalling one's ambassador, considered diplomatically to be a strong exterior sign of disagreement between countries,  has its roots also in the early use of ambassadors as willfull-hostages subject to physical retaliation (as embassadors have been jailed and killed because of political/mercantile disagreements, even in the recent past) -- notwithstanding the consideration that  it is deeply ilogical to disrupt a communication channel  (i.e., that uses the ambassador as the trusted carrier) exactly when the channel is mostly needed. Further, embassadors are an anthropomorhic example of the fact that trust is indeed the carrier of information, not the other way around, as this paper discusses in Section 4. Thus, loosely speaking, "information is what you do not expect" and "trust is what you know". Linking both concepts, "trust is qualified reliance on received information". We have thus used the abstract definition of trust and built the first two explicit definitions of trust, albeit in a very much simplified context and using an anthropomorphic metaphor. "To make progress in understanding all this, we probably need to begin with simplified (oversimplified?) models and ignore the critics' tirade that the real world is more complex. The real world is always more complex, which has the advantage that we shan't run out of work." [Ball84]. All these considerations can now be viewed non-anthropormophically  when dealing with the concept of trust in communication engineering and security design -- i.e., using the given abstract defintion of trust and applying the same reasonings to computable processes. For example to understand how software agents could benefit from similar concepts and strategies. Further, the importance of the anthropomorphic metaphor used in this work is to provide a class of test examples that are a priori observable (i.e., exist at least once), describable, decidable, finite and possible -- without being necessarily causal, ergodic, reversible, deterministic, probabilistic, etc. This may motivate the reader as to the engineering usefullness of some apparently philosophical passages in this work and to their direct application in several areas of work, when properly instantiated.

As a better approximation to the definition that "trust is what you know" in the anthropomorphic metaphor, consider that "trust is what you know you know you know" -- i.e., the lamb not only needs to know (i.e., be aware of, can spontaneously recall) that it knows the lion is not hungry but must also be able to know how to act upon that knowledge. At the human instance, this means that you cannot use your 'prior knowledge' (i.e., what you know you know) in order to do anything, unless you also know about the applicability of that 'knowledge'. The extension to software agents is immediate; for example a trusted mobile agent may not be trusted as a function of changes in its operating platform (the pragmatics used) -- even though the platform itself may be secure and expressible enough -- if you have no evidence of that.

Trust and information are to be understood thus as two cardinal properties of communication systems -- their interplay affording new modes of communication (to be dealt with elsewhere), for example allowing meaning (semantics  in semiotics) to be relinked with names (syntatics in semiotics) at the receiver side [see [A.4.3].

The second explicit trust definition given above will now be cast  in equivalent Information Theory terms. Here, I also exemplify a second derivation method. Instead of using the abstract definition directly, it is possible to begin with the already derived expression "trust is qualified reliance on received information" and concretely specify the observer, the observed and the existence of a (yet unamed) reliance metric -- deriving another explicit definition of trust as "that which an observer knows about an entity and can rely upon to some extent".

To proceed, we can now specify the reliance metric and its applicability. First, I note:

(i) "that which an observer knows and can rely upon to some extent"  can be modeled in Information Theory as an estimator with variance as small as desired, which estimator  by an observer (quasi-zero variance), that has measured the expected unsupervised behavior (i.e., unsupervised by the observer) of an entity and,

A note on quasi-zero variance. The prefix "quasi" means "as if", "approximately". Thus, the term "quasi-zero" is used to illustrate two important points: (i) quasi-zero means "approximately zero" and represents a positive value which is as close to zero as desired by the observer, (ii) the amount of "closeness" is subjective and is defined by the observer. Thus, "quasi-zero variance" means a variance that is "as if" it were zero to the observer --  i.e., so small that is considered to be zero to the observer,  which however could be considered large to another observer. The  same applies to the term "high-reliance" to be used later on in the exposition, where "high" means as close to 100% as desired by the observer -- however, possibly different for different observers. In both cases, one is enforcing the concept of high-reliability -- while high-accuracy is dealt with by the proper extent of "matters of x". (ii)  the abstract definition depends on an abstract temporal or event clause  -- trust must be defined at some time T in relationship to the communication process itself.

The next explicit definition is thus "trust is that which an observer has estimated with quasi-zero variance at time T, about an entity's (unsupervised) behavior on matters of x". Note that the word "estimated" does not mean probabilistically, but is linked to any estimation or inference process in general --  such as by using inference, deduction, computability, probabilistic theories, constraints, etc., and also in combination. Hence, an observer can rely upon an estimator that it has obtained in the past in order to predict future unsupervised behavior of the entity regarding matters of x -- because the estimator has an expected quasi-zero variance.

Thus, trust can be described by a "Non-Probabilistic Inference Model of Trust" (NPIMT). Of course, "non-probabilistic" does not mean that probability is not used in the trust model -- as explained above.

The underlying concept of this model of trust is that of justification. It is not essential to this model of trust whether a natural or logical connection exists between trust and justification. Of course, the use of probability or deductive-logic may serve to raise the level of justification for a subject matter, when compared to a natural connection that is simply observed.

Justification defines the context of trust for the truster. In other words, justification defines the context of a relying party's (RP's) reliance [9]. It's easy to say that a truster's justification of trust, or a RP's justification of reliance, is a matter of need. But this is not quantitative. If we are to make some progress in this, we need to define those needs as degrees or levels -- i.e., in terms that we can identify their differences and their required trust models. Thus, it all hinges on the definition for justification, as a metric function that decides what is justified and what is not. Which definition can be changed as needed, even for the same person in the same trust act (this might sound strange but  is very much needed as we usually deal with more than one person/company at a time even for one transaction --e.g., buying, paying, delivery, maintenance, etc.). All these definitions, however, must interwork in terms of meaning. It is not enough that they interoperate syntactically.

I now introduce the concept of "best justification" as that justification level which leaves the truster with no doubts. This is consistent with the idea that trust (or distrust) is  always 100%, what changes in value is the extent of trust that  is chosen by the truster. Likewise, the extent of the doubts that must be satisfied  in "best justification " is chosen by the truster.

To simplify, let us begin with the following five reliance levels, from weaker to stronger, for a truster (or RP):
 

(0) What the truster relies upon without any consideration of "why" and without any recourse. It is a subjective metric, here called "open reliance".

(1) What the truster relies upon without any consideration of "why". It is a subjective metric, also called "actual reliance", similar to the same concept in law.

(2) What the truster relies upon because it is presented by a party accepted by the truster for that purpose. It is a intersubjective metric, usually called "authorization reliance", similar to the same concept in law.

(3) What the truster as a reasonable man might do, with all prudence that  might be reasonable to use. It is an objective metric, also called "reasonable reliance", similar to the same concept in case law  which establishes  it as an objective test given by  "what would be reasonable for a prudent man to do under the circumstances".

(4) What can be justified by the truster after an examination of the facts presented. It is a subjective metric, also called "justified reliance", similar to the same concept in law.

Another example might be what a fair random process might choose, given all possibilities. This is an objective metric, here called "statistical reliance", similar to the same concept in law, used in lotteries, auditing and some payment systems for example. Yet another example might be what has been verified with some chosen technology, but only automatically. This is an objective metric, here called "process reliance", and can be useful for security-automated processes. - "matters of x": description of expected action, action/reaction or linkage in a setting, in terms of the truster and confined to the largest extent that still fits in the "best justification" metric [A_3]. - "epoch" or only "time": space, time, events, agents, persons, objects or a set thereof in terms of the truster, which define a setting for "matters of x" and for "best justification", such as: initial date, expiration date, revalidation date, usage periods, number of times used, event trigger, distance data, environment data, language specification, network protocol specification, platform used, physical network used, location, users, etc., either as a single point or as a sequence of points. - "entity" or "trustee": person, agent, object or a group thereof on which "matters of x" logically or naturally depends, in terms of "best justification" as seen by the truster and within the "epoch". and define, in terms of a truster and trustee (entity):

- "trust-point": matters of x, for a given entity and epoch.

- "trust": (noun) a linked collective of trust-points

- "to trust": (verb) to rely on trust

- "A trusts B on matters of x at epoch T": a boolean trust-proposition, which is either true or false.

Now, I note that "to rely" is an essential aspect of trust as a verb, since A cannot trust B on matters of x at epoch T unless A actively relies on that trust-point. I also note that when the definition says that "to trust" is "to rely on trust" this does not imply circularity because "trust" is used as a previously and independently defined noun in order to define the verb "to trust". Further, to compare with matters of law, the usual legal concept of "reasonable reliance" is understood [SCUS] to be an objective legal standard for collective evaluations (such as by a jury) while "justified reliance" is  understood [SCUS] to bea subjective legal standard more generally acceptable for evaluating individual actions -- which makes "subjective reliance" in law very similar to the concept of trust based on the metric of best justification, as given above.

Which means that trust is not auditing -- trust is that which can be relied upon without surveillance by the observer (possibly because it cannot be measured due to physical, secrecy, cost, time or other difficulties). It  is also possible for the observer to indirectly and anonymously gather sufficient information to define a suitable estimator for the entity's behavior on matters of x, without any contact with the entity itself --as when using a trusted proxy (which, however, depends on a primary trust relationship with the proxy). Further, the observer can also use the measured estimator at time T to analyze past behavior of the entity (i.e., before time T). So, the estimator can be seen as a quantitative forward- and backward-predictor  for the acts of an entity regarding matters of x, when that entity is not supervised by the observer.

The next three paragraphs touch upon a large difference between the technical use of "trust" (as defined) and "trust" in the social and linguistic domains. The difference is not on the meanings of trust, which remain equivalent also with the considerations below, but how to represent different degrees and extent of trust. The exposition presents a method (based on full atomic qualification) which is precise and compact, well suited both for technical as well as for non-technical use -- however, perhaps too formal for every-day use. As the second paragraph shows, such "poetic" and "every-day" use of trust also wrongly permeates security work or communication protocols -- rendering trust concepts difficult to use, because ill-defined. This may explain trust's "bad name" as a difficult concept, perhaps even as an overly-loaded terminology. The problem is not however in the concept of "trust" by itself, but in using wrong trust quantifiers.  The third paragraph extends the method (i.e., based on full atomic qualification) to the questions of defined versus undefined trust, allowing indeterminacies to be resolved in a simple and intuitive way.

To represent degrees of trust, the estimator's (quasi-zero) variance is not allowed to change, because such would not be a useful model (see next paragraph). Rather, without loss of generality, the estimator is kept at quasi-zero variance but its reach (e.g., as given by matters of x) is increased to reflect a higher degree or decreased to reflect a lower degree of trust. This is similar to the mathematical procedure of finding an area under a curve that represents near 100% reliance (i.e., quasi-zero variance) on matters of x.  In other words, we regard the issues of reliability and accuracy as  two fully independent variables: (i) high-reliability is demanded as the primary parameter and is reflected in the estimator's quasi-zero variance or high-reliance, (ii) accuracy is measured by the extent of "matters of x" that still allows high-reliability. Thus, if the observer has no trust on the observed entity, then x is the empty set (i.e., 100% reliance on nothing represents zero area under the curve -- or, no trust). As the observer increases its degree of trust on the entity, then the estimator becomes more and more complex and represents an enlarged set of matters of x for which the entity can be represented with quasi-zero variance (i.e., with near 100% reliance) -- i.e., achieving more accuracy for the predictions, but without sacrificing reliability.  This means that trust can also be defined explicitly by "trust is that which an observer has estimated with high-reliance at epoch T, about an entity's (unsupervised) behavior on matters of x".

Oftentimes, some trust models, risk management policies and security policies try to qualify degrees of trust with concepts such as "partial trust", "marginal trust", "fully trusted",  or by defining multi-level logic with rules for majority voting and precedence.  That is done to try to convey the idea of how well can "trust be trusted" -- which  easily leads to circular truth conditions  and undefined statements.  For example, does "partial trust" mean increased unreliance on the expected outcome, on the expected model for all possible oucomes or a reduction on the model's scope?  Partial in relationship to what?  Thus, such trust "qualifiers" are unable to address atomic qualities in the trust concept and just operate, at most, as a collective qualitative indicator from that particular observer's viewpoint. The author takes the stance that no qualifiers  whatsoever (i.e., partial, marginal, complete, bad, good, large, small, minimum, maximum, etc.) should be used with the word trust because they are neither well-defined, quantitative nor needed.  Further, they introduce an additional layer of intersubjective concepts and they decrease the semantic importance of the word trust itself. Instead, it is better to recognize  that the concept of trust has already by itself such qualifiers  "built-in" in its own qualifier "matters of x" -- which can however include the atomic qualities which are unaddressable from without. To exemplify, compare the phrase "Bob has partial trust that Alice will not receive a ticket for speeding" with "Bob trusts Alice on matters of x", where "matters of x" is "Alice may receive tickets for speeding". The same thought is expressed in both phrases but the last phrase allows a precise answer to the question "What is trusted?" and can thus be directly applied in appropriate predicate calculus.  The last phrase can also easily lead to a quantitative and atomic treatment, when Bob  has more knowledge on Alice's behavior and may be able to define "matters of x" as "Alice receives tickets for speeding with a 10% chance every time she drives at night, with a +-5% absolute variance".   It is not necessary either to define distrust or lack of trust, because distrust is simply the atomic negation of a particular matter of trust, which can be as extensively negated as we need, e.g. in "Bob trusts Alice on matters of x" where x is the null set -- so that effectively Bob trusts Alice on nothing.  However,  trust can be negative as when you affirm that you trust someone to be untrustworthy. Further considerations on these issues are given below and in the discussion on matters of x.

Still on the question of degrees of trust, it is also customary to discuss "unqualified trust" versus "qualified trust" -- with expressions such as "Alice trusts Bob" being "unqualified trust".  This paper takes the stance that such expressions are dubious, are not necessary and should not be used in technical work (albeit possibly useful in poetry) -- for example, in "Alice trusts Bob" is "matters of x" unknown, abstractly defined by Alice or, is  x the Universe set? As explained in the former paragraph, the built-in qualifier "matters of x" has to be recognized and its truth-value must be defined in the trust proposition -- e.g., by defining "x" in "Alice trusts Bob on matters of x". Thus, if one means that Alice trusts Bob on all matters then this can be expressed by using "x=U", where U is the Universe set. Or, if one means that its value is abstractly defined by Alice then one uses "x=Alice" and this means that Alice defines what Alice trusts on Bob. If "matters of x" is unknown then one uses "x=0" where "0" is the null set  -- i.e., trust on the unknown has a null set of trusted matters. This standard usage allows a precise statement of the trust proposition, clearly a need for precise calculations, which is natural and easy to define in the presented formalism. As a special case, it is however useful to define that "Alice trusts Bob"  necessarily means the case with x=U -- which matches the intransitive usage of the verb trust, as "In God we trust". Thus, without a "matter of x"  qualifier, an unambiguous and intuitive use of the trust proposition "A trusts B" should imply that the qualifier x must be equal to the Universe set.

It is  instructive to view trust as an open-loop control process, in control theory terminology -- i.e., a control process which does not rely on a closed feedback loop in order to achieve its purposes. This comparison allows one to recall the advantages and disadvantages of open-loop control (e.g., trust) vis-a-vis closed-loop control (e.g., close surveillance) and apply them to the case at hand. In control theory, the basic parameter to measure performance is position-error -- which translates here to to the trustee's actual response as compared to its expected or estimated (i.e., trusted) response. In open loop-control, one method frequently used to decrease position-error is to introduce periodic checks of any convenient system variable, not necessarily the control variable. This is equivalent to the well-known dictum: "trust but verify" -- implying the need for a pre-defined policy of checks and balances that can periodically adjust the trust estimator as a function of observed behavior. Further interesting qualities of trust over close surveillance can be exemplified by the mentioned control theory analogy, regarding the main advantages of open-loop control over closed-loop control: simpler systems (hence, less cost and better fault-tolerance), immediate response (i.e., nothing needs to be measured in order for it to operate), easier design (e.g., avoiding probable but unknown pitfalls of complex designs), easier interfacing (i.e., suffers and exerts less influence on the rest of the system), modular design (i.e., complete and interchangeable),  cheaper, etc.  Thus, trust can also be explicitly defined as "trust is an open-loop control process of an entity's response on matters of x" or,  less precisely but more concisely, also as "trust is to rely upon actions at a distance".

Trust on an entity cannot be viewed as a consequence of insurance or, as often wrongly expressed "It's not about who you trust, but who backs and indemnifies the context of the trust" .  The use of insurance always signals lack of knowledge  -- so, clearly, it  cannot replace it,  it cannot replace trust. Further, there is no insurance needed for a sure event and there is no insurance possible for a sure risk. To exemplify another problem caused by such understanding, if a truster  (e.g., a CA subscriber that trusts the CA) is going to for pay insurance to cover his liabilities and the trustee's (e.g., CA's liabilities)  -- which is what it would amount to if trust would be based on insurance because the bill has to end somewhere --  then responsibility has gone full-circle and is now only in the truster's hands -- both to get adequate coverage and to pay for it. While the trustee (e.g., the CA) has zero risk.  However, that does not solve the risk problem for the truster  either, if the trustee's acts may afect third-parties  -- such as when a CA's (i.e., the trustee's) certificate  is issued for a CA subscriber (i.e., the truster) but will be actually used by a generic user (i.e., a third-party)  to certify the subscriber. Here, one cannot make the whole world sign up one huge insurance policy -- so the truster and the trustee may be protected by the insurance policy that the truster has bought with their names as beneficiaries but  that does not protect a generic third-party (ie, the rest of the world) that may rely upon the trustee's acts on behalf of the truster (e.g., the certificate issued by the CA and purportedly including the intended subscriber's correct data).

Trust is not to be confused with accountability -- as sometimes expressed: "for e-commerce, trust is pretty well irrelevant and what you need is accountability". Indeed, the interplay between trust and accountability is sometimes difficult to delineate. But, here, logic can help.  Suppose you have the information that A is accountable on matters of x. Can this information be trusted?  So, trust is the vehicle, the carrier for accountability.

Trust is not belief but may be expressed in terms of belief. As one can derive from the work of Dempster  and Shafer [DS97], [Ger97], "belief is the probability that the evidence supports the claim". Thus, belief can indeed be used to gauge reliance on a trust-point, i.e., to verify if "matters of x" really represents "well  enough" the entity's actual behavior vis-a-vis the evidence. If one uses  the concept of belief, then trust can be defined by "trust is received information which has a degree of belief that is acceptable to an observer" -- which is linked to the concept of local knowledge in [Ger97], hence "trust is knowledge acceptable by an observer".

Trust is not probability, neither in frequency nor in bayesian interpretation, but may be expressed in terms of probability in either case. The frequency interpretation suffers from the "objective" aspect it assigns to probability and from a strong dependence on past events -- while trust is subjective and may suffer an abrupt transition to zero in one event. In the bayesian intrepretation, even though one can compare Bayes-belief beween different events and such belief is subjective, "Bayes-knowledge" gained from recent events and knowledge assumed from prior events cannot be treated as members of the same set of "knowledge". Thus, "new trust" would be essentially incompatible with prior trust, under Bayes. For example, "new trust" would need to be binary and could not be learned unless a non-zero probability for it already existed. Difficulties in the belief revision aspects of bayesian probability are important here, as discussed in the literature for example by Wang [Wan93].   Further,  some aspects of trust imply conceptual coeherence, while probabilities only describe perceptual coherence. For example, if I have a formula that can purportedly calculate any n-th digit of pi  in base-16 (the Bailey-Borwein-Plouffe pi formula), then my trust in this formula depends on its conceptual coherence with the underlying mathematics. Which trust can justify my reliance on all its possible perceptual outputs even though I cannot perceptualy measure all of them (i.e., I cannot verify all the infinite digits of pi that the formula can predict, to see whether they are true or not).

As initially defined by Wally [Wal91] but modified here in order to disambiguate imprecision from randomness and uncertainty from outcome prediction, the terms uncertainty and imprecision can be used to highlight different aspects of models. I define that a model is uncertain if we cannot make statements about a single outcome, or certain otherwise. The binomial model for flipping a coin is a good example of an uncertain model, as we cannot predict a single flip, even though we are sure that half of the tosses should come up heads if we wait long enough. A model is imprecise if we cannot predict the long run behavior, or precise otherwise. For example, we may have insufficient information about the failure rate of a component of a new car type, in order to make a precise model. Using this terminology together with the usual definitions for objective and subjective, we can see that probability is an objective (frequency analysis) or subjective (Bayes) precise uncertain model, belief is a subjective imprecise uncertain model, fuzzy logic is an objective imprecise certain model, whereas trust is a subjective precise and certain model. Thus, probability is the mathematics of objective and subjective uncertainty while trust as defined in this paper aims to be the mathematics of subjective certainty and precision.

Trust can be negative -- meaning that you know you cannot trust. This is a situation of "knowing with qualification that there is a definite lack of trust",  exemplified by the phrase from an actual work e-mail message (names changed) by a contributor to this discussion: "As I stated to James in our Team phone call on Wednesday, Acme  has now taught us to trust Acme to be untrustworthy, and we must  hold that trust until Acme breaks it,  since there is no basis for any other kind of trust." Of course, if we know we cannot trust then that qualified lack of trust is trust.

Trust can be neutral, neither positive nor negative, as exemplified by  case C for Phill's modem in the Appendix [A.4.10] -- corresponding to the case where one needs no trust. As  explained in NOTE 2,  "needs zero trust" or "needs no trust" is not the same as  "has no trust". To say that "channel A has no trust for property X"   is the same as to say that "channel A does not transfer trust for  property X" -- so, if you need trust on property X you cannot  use  channel A alone.  However, when channel A "needs zero trust for  property X" it means that no other channel is needed in order to transfer property X, but channel A.

It is interesting also to compare trust  with risk -- which is one of the counterparts of trust. Indeed, if the risk is null then anyone can be trusted. Or, if the risk is sure then no one can be trusted.  Further, more trust means less perceived risk that some piece of data, behavior, etc. will turn out to be different than expected. The comparison between risk and trust seems to have another contact point:  this paper considers that trust indeed has components which must be individually "perceived" or earned --  in the same way that risk must be individually "perceived", cf. Shrader-Frechette [S-F97]. This means that neither can be just "assigned" -- because both are linked to what an observer can estimate and rely upon to some justifiable extent.  In her study on risk evaluation, Schrader-Frechette explains:

"Assessors who subscribe to the "Expert-Judgment Strategy" assume that one can always make a legitimate distinction between "actual risk" calculated by experts and so-called "perceived risk"  postulated by laypersons.   They assume that experts grasp real, not perceived, risk, but that the public is able only to know perceived risk. This essay argues that all risk is perceived, even though there are criteria for showing why some risk perceptions are more objective or better than others. It argues that, although risk is not wholly relative, it is unavoidably "perceived." After showing what is wrong with the Expert-Judgment Strategy and the ethical consequences following from its use, the essay argues for an alternative approach to hazard evaluation and risk management. It describes a new, negotiated (rather than merely expert-based) account of rational risk management." thus, defending the use of subjectively centered perceived risk over expert-based objective risk and further discussing eight different reasons for it. Using this paper's terminology and Shrader-Frechette's study, risk can be explictly defined as "that which an observer has estimated at epoch T,  about an entity's failure possibility on matters of x", which allows risk to be quantitatively used when calculating risk/cost factors as a function of trust.

However, trust should not be confused with the absence of risk. The fact that some parts (ie, aspects) of trust may use risk to formulate a decision process does not mean that trust as a whole must be based on risk. Further, if an aspect of trust uses risk as a tool in the decision process to trust then that part may be described by probability but, not necessarily -- as risk may not be ergodic itself.

Further comparisons can be useful, undoubtably.  They are also interesting to exercise the explicit meanings of trust which are being developed as stances of the abstract definition. However, Section 4 will provide general arguments that will allow a broader understanding of the role of trust in communication systems -- making it possible to deal at once with several comparisons.  Section 3 deals with the need for such comparisons, as a way of measuring if and how well the abstract definition of trust can represent reality -- as a source for useful real-world models of trust.

This paper considers trust to be essentially subjective, as one of its main truth conditions. Which may present an apparent contradiction with situations where trust may be perceived by some as objective (such as trust on an objective fact -- e.g., life and death, money) or sometimes also as intersubjective (such as trust on a professional ability -- which also depends on the chosen professional).  The main word here is "subjective" -- which means that one needs to take a subjective or personal instance in order to evaluate an object.  For example, beauty is a subjective concept ("beauty is in the eyes of the beholder").  A secondary word is "intersubjective" -- meaning that this instance can yield different results for objects of the same class.  For example, a medical diagnosis for a patient is intersubjective because the diagnosis itself is a particular instance from the class of all diagnosis possible for that patient at that time, each clearly dependent on the patient's relationship to the physician and different from the other.  It is interesting to note that an intersubjective concept is overly-variable in reference to a subjective concept, because it also depends on the particular instance of the class' object.

Thus, the paper considers trust to be subjective ("trust depends on the observer") because trust is similar to beauty and dissimilar to a medical diganosis in that regard: trust and beauty are abstract objects that cannot be differently instantiated.  However, even though trust is subjective, trust on a CA certificate is intersubjective because it cannot be harmonized or harmonizable for all CAs or, even, for all similar certificates issued by a particular CA. The conclusion is clear: trust is subjective but can acquire an intersubjective dependence.  Further, the subjectiveness of trust  may still allow a possible coherent intersubjective concordance over a large population in regard to one entity -- which could lead to an impression of its objectiveness.

Therefore, the proposed definition of trust can also  easily explain the oftentimes contradictory  and seemingly confuse behavior of objective, intersubjective and subjective perceptions of trust -- leading one time to what seems to be "objective trust" (e.g., currency, life and death cycles, the Earth's orbit, etc.) when there is a large collective of agents that coherently trust one  target, other times  to "intersubjective trust" (e.g.,  mother and son, certificates from a CA, etc.) when there are some collectives of agents that develop mutual trust relationships,  and still other times to "subjective trust" when the subject independently defines who or what the trustee is. Therefore, all these "trust modes" can be simply explained by recognizing that they depend atomically on the collective and individual actions of a large or small sample of agents that, nonetheless, trust one another entirely subjectively.  Which easily explains historical difficulties such as faced by Galileo Galilei, when he proposed to change the then "objective" trust that the Sun revolved around the Earth.  Clearly, it is much more difficult to change trust when it is confused with fact -- which was the case.

As this paper shows,  all trust is essentially subjective and all trust is essentially knowledge that an observer has acquired and upon which can rely to some extent -- which means that the observer not only evaluates trust but also stores it either directly or indirectly, with all its multiple interdependencies and relative reliabilites along a timespan.  If the occurences that we see in time are called "perceived facts"  --  whether objective, subjective or intersubjective -- then trust is not the facts themselves but knowledge about the perceived facts -- which depends on each observer.  Essentially, in our interactions, we compare trust -- not perceived facts and not facts.  The same happens with our cyberagents, software programs and also hardware -- which can then be recognized as equally able to deal with and use "their" trust as we can with ours, even and most importantly when in interacion with us. As we can understand from the given real-world models above,  this allows a common ground for process-trust and social-trust, linking cyber and 3D worlds.
 

3. The Trust Definitions: Abstract and Explicit

To summarize the results so far, all possible "real-world models of trust" for the Internet, law, e-commerce, linguistics, etc. are postulated and defined by one abstract and formal definition, which is the seed-concept for all the other definitions: trust: "trust is that which is essential to a communication channel but cannot be transferred from a source to a destination using that channel", In a general communication context,  trust can then be defined  from the formal definition of trust given above by any of a series of combinations of different instances and observers, leading to any number of  equivalent explicit definitions such as: (where the term "entity's behavior" is to be understood as unsupervised by the observer, except possibly at epoch T):
 
trust: "trust about an entity's behavior on matters of x is that which an observer has estimated at epoch T with a variance as small as desired",
or, conversely, by the equivalent explicit definition: trust: "trust is that which an observer has estimated with high-reliance at epoch T, about an entity's behavior on matters of x", or, by other also equivalent explicit definitions -- which may convey other modes of thought when the abstract definition is placed in different contexts: The definition of trust can also be instantiated for each particular worldview such as objective, intersubjective and subjective -- from the abstract formal definition: subjective trust: "trust is what you know you know you know" -- you know, can recall at will and know how to use. Using the definition of belief [DS97], [Ger97], as "belief is the probability that the evidence supports the claim", one can also write: trust: "trust is received information which has a degree of belief that is acceptable to an observer",

trust: "trust is knowledge acceptable by an observer",

and, when using the concept of "one's perception" as a filter and a gauge for reality, so that "one's perception" is actually a qualifier, it is also possible to write: trust: "trust is knowledge about one's perception of a fact",

trust: "trust is that which provides meaning to information",

and, using other stances including the absence of trust (as discussed elsewhere): trust: "trust is a link between a local set of truth-values and a remote set of truth-conditions",

trust: "trust is a link between reference and referent",

trust: "trust is a link between referent and sense",

trust: "trust is a link between reference and sense",

trust:  "trust is measurable by the coherence of understanding"

trust: "trust is that which absence can make any state possible",

trust: "trust is that which absence can make any state transition possible",

trust: "trust is that which absence can make a process non-ergodic",

trust: "trust is that which absence cannot justify reliance",

etc.,
 

Further,  if we consider the rather naive but objective "definitions"  of time and space as "time is what can be measured by a clock" and "space is what can be measured by a scale" then which anyone can try by timing five seconds without a clock and five feet without a scale, for example -- where the time and space measurement depend on subjective trust as "what you know you know you know" or, "you know, can recall at will and know how to use". Perhaps, harder to do if I had asked to measure one meter without a scale -- for the US readers. So, this definition also means that: And, perhaps as difficult to objectively define as time and space -- since we must always inccur in some degree of circularity in their definitions in terms of other terms. Which point out to the usefulness and generality of the abstract definition of trust, that only depends on formal relationships between intuitively definable objects (essential, communication channel, source, destination, transfer).

The following definitions are also useful, in terms of the concept of a "trust-point" for "matters of x"  [A_3], where a trust-point is the "elementary unit" of trust in a given metric:

so that trust can be defined in terms of  trust-points, as a molecule can be defined in terms of a linked collective of atoms: and we can now distinguish well between the noun and the verb functions in reference to trust and introduce the concept of a "trust-proposition" in boolean logic: The above defintions can be shown (A.1 and A.2) to link well with the real-world use of the word "trust" as given in linguistics and social sciences.  In the author's opinion, linguistics holds a hidden treasury for software and for behavior modeling regarding trust, risk, etc. -- specially when one views it as an anthropomorphic metaphor for software/hardware and targets also the mind/brain dichotomy as it applies to software-hardware and what software really "is", besides the bytecode-runtime (brain).  According to this view, one should recognize that many complex relationships have been already "modelled" and "coded"  in each particular linguistics, including different historical perspectives and commerce practices.  This  leads to a new approach to semiotics to be pursued elsewhere in its generality, which unfolds naturally from the central concept of coherence  -- coherence as a natural or logical connection.  One of its applications is  a redefinition of  "identification" and "identity" in terms of coherence [Ger98b];  with various levels of identification given  as I-1, I-2, etc. , and including trust  at level I-2  -- as that which is measured by the coherence of understanding[Ger98c].

It must be pointed out that while many more explicit definitions of trust are possible,  also as a function of pragmatics (in semiotics),  the abstract definition is perhaps the most general and invariant formulation -- the seed-concept for all the other definitions of trust.  As shown also in the Appendix, not only useful explicit definitions for process-trust  but also for social-trust  can be derived from it.  Thus, whenever we refer to the "trust definition"  we mean the abstract formulation in first place and the explicit forms as secondary.  It is also important to note that other abstract definitions can be derived from the given one, not just explicit definitions, but that is usually not so useful because abstract definitions cannot be directly applied to a case without first defining the stance and the observer (i.e., by defining an appropriate a explicit definition).

However, what is the use of so many different derived definitions?  Here lies one of the most powerful aspects of the present treatment -- since all such definitions are equivalent, they can be potentially mixed with one another in adequate logical propositions that may allow for different trust stances and observers to be combined, as necessary.  This means that, for example, one may perfectly well consider in one statement a trust proposition that depends both on trust on a system (which is process-trust and acquires an objective quality) and, trust on the intentions of a person using such system (which is social-trust and has an intersubjective quality). The different statements (i.e., social versus process trust) would simply use different trust-points to represent the different operators for matters of x.

Another question that the reader may have at this point concerns a perhaps expected polemic around the above definitions, specially the abstract definition -- "is the abstract  definition of trust the right one?".  Clearly, this is a right question. Paraphrasing Tarski [Tar44], I hope that nothing that I have written here,  will be interpreted as a claim that the abstract definition of trust is the "right" or the only possible one. However, what is "the right one"?  Here, perhaps the only metric we may accept is that given by Leshniewski and quoted as this paper's motto:  "A theory, ultimately, must be judged for its accord with reality". This is the reason why we have extensively looked into the question of what trust is and what it is not,  when comparing the predictions made by the abstract definition with the technical and linguistic usage (see A.2) of the word "trust" in our reality -- for several stances and observer relationships. We have indeed verified that the given abstract definition produced results which were semantically equivalent to a series of meanings of the word trust which were investigated, with no exception. Since we covered the majority of meanings that are needed in communication systems, based on several common stances and observer relationships, the paper justifies the abstract definition by its accord with reality -- at least, for the tested part of reality.  The reader is invited to test other parts of reality and to communicate the results of such tests to the author, either for positive or for negative findings. Particularly interesting could be the application of the abstract trust definition to other areas besides technical communication processes , such as to test its usage also when modeling trust for legal and social communication processes -- e.g., power relationships, managerial activities, auditing, interpersonal relationships, art evaluation, etc.

It is useful also to consider the question whether the author should have used a different word, for example "drust", instead of "trust" for the abstract definition.  However, the objective -- from the onset -- is to define "trust" so that the abstract definition must be able to produce explicit definitions which should be equivalent to the real-world (i.e., social, legal, etc.) uses of the word "trust", at least for the majority of useful cases.  Thus, the question is not what is the concept herein defined, but whether it is equivalent to what one would expect from linguistics, social sciences, etc. Which, indeed, is the case at hand -- as already commented above.

The provided trust definition leads to several consequences, to be pursued elsewhere, but the ones we need to cite here are:

  1. "trust depends on the observer" -- or, "there is no absolute trust". What you may know can differ from what I may know.
  2. "trust only exists as self-trust". This means that only self-trust has zero information content, so trust on others always have information content (surprises or, unexpected behavior, either good or bad).
  3. "two different observers cannot equally trust any received information". Direct consequence of (1) and (2).
  4. "a self-declaration cannot convey trust to another entity when using one and the same communication channel". Direct consequence of the abstract definition.
 Self-trust is what the self knows it knows.  It includes everything that it knows about itself and that it knows about anything external to it (all B such that self knows B), but it does not include what the self does not know it knows.  Self-trust (Merriam Webster) is equivalent to self-confidence, which means "confidence in oneself and oneself's powers and abilities" and dates back to 1637.  In psychology, self-trust is linked to "recall memory" -- which is the memory you can access at any time without any prompting or clues.  This is distinct to "recognition memory" -- which depends on clues or external stimulii to be accessed.  Recognition memory is unsafe, as students often find out -- when they trust they know the subject but they are unable to recall it without proper stimulus when facing a blank sheet of paper...Clearly, you may have excellent powers and abilities that you expontaneously ignore -- but which may be notheless explored against you either by a semantic "denial-of-service" attack, by a semantic "man-in-the-middle" attack, etc. Not all attacks are syntactical,  as we can recognize when we explore our understanding how trust works.

The concept of self-trust depends also on communication channels, but from past to present. Thus, the entity can transmit information to itself at a later time, which is called memory. Self-trust depends on the contents of such memories, when the entity can rely upon them to some extent.

The same considerations above can also be used to to understand actions that may increase or decrease network security, where "self" is the particular autonomous unit being considered (e.g., a program unit, a smart-card, a piece of hardware, etc.).  In the particular case of Internet security,  self-trust is concerned with expontaneous capabilities and performance, including the pragmatics (ie, the area of semiotics that describes the environment and passive/active attackers/observers) but without any stimulus to self from the pragmatics.
 

If we accept the given trust definition then the above four consequences are as mathematically unavoidable as Shannon's Theorems and leave us in a severe predicament. If it is not self-trust then trust must be qualified by defining the extent "x" of the observer's reliance on the entity -- as given by an estimator with quasi-zero variance on matters of x -- which means that trust must be acquired somehow. However, how and to what measure can I acquire trust?  How can I communicate it? Since not all parts of a public and distributed network can be supervised by myself and some parts do not even belong to myself, while any part can be unwittingly shared with malicious attackers, how can unsupervised reliance be defined and evaluated? How can I rely upon an entity's declarations and acts when the entity is using an Internet link? How can two unknown parties reciprocally transfer a meaningful and reliable set of objects, such as their respective cryptographic public-keys?
 

4. The Mathematical Properties of Trust

"When you can measure what you are speaking about, and express it in numbers, you know something about it; but when you cannot measure it, when you cannot express it in numbers, your knowledge is of a meagre and unsatisfactory kind", by  Lord Kelvin. To answer the above questions, we must now look at the mathematical properties of trust. This is also similar to Shannon's approach -- when the logarithmic function was found very useful to represent information content and allowed new insights. As in [5], trust has the following main mathematical properties: where the reader can see the first two properties exemplified online in [5].  The last property is straightforward: the fact that a lion trusts a lamb does not mean that the lamb trusts the lion.

What is then the solution?  How then and to what measure can I acquire and communicate trust?

First, trust cannot be thought of as a type of authorization loop, where trust flows from the source to the destination and back to the source, similar to a battery and electric current. [6]

Further, contrary to information, trust cannot come in by a type of add-on -- such as modulation on a carrier. Why?  Because when you modulate a carrier you are encoding information into that carrier and you suppose that the carrier is pre-existent -- so the carrier has a very low information content while the modulating signal has a very high information content. Ideally, 0% and 100%. On the other hand, according to our definition, trust must have zero information content (trust is what you know).

So, trust cannot be thought of as a modulating wave -- it is the carrier! This is the paradigm shift that the development of intrinsic certification  [Ger97] was based upon in the first place. First acquisition, then recognition.

Without the need to continue with a stepwise investigation as done in Section 2, we can now generalize. The bottom line is that trust is akin to a carrier of information -- which information can be anything we may need:  accountability, evidence, responsibility, validation, reliability, generalization, uncertainty, consistency, truthfulness, legal reliance, liabilities, warranties, ethics, monetary values, contract terms, deals, person's name, person's DNA, fingerprints, bank account number, public-keys, etc.

So, not only accountability but even truthfulness depends on trust. Trust is a basic property of communication channels, similar to information.  I could say, in a very broad generalization, that "everything is information and rides on trust"... which trust allows you to act or not, when based on that information. So, this is a second-order Information Theory -- in which we are not any more interested only on how much "surprise" data is being transferred over a channel -- as measured by the uncertainty of the party as to what the message will be.  Rather, I now focus on what is essential to that message but which cannot be transferred using that channel (as trust is defined here) -- which can be equally quantitative as information, though both are subjective.

For further examples of using the abstract definition of trust, see A.4.10, A.4.11 and the mcg-talk list repository.

My  following assumption then is to mathematically model any suitable explicit definition of trust (i.e., this is not a play on words but we have to model our real-world model of trust) as a multivector operator on information, which is parametrized by (t,d,s,...) where t=transitive, d=distributive, s=symmetric, ... + other properties such as time (see [6]). Of course, the mathematical model may change if we change the explicit definition used to form the representation -- but all models are upward compatible with the single abstract definition of trust.

Any suitable trust model can now allows us to answer the basic trust questions, as a function of cost and risk [7].

When (t=0, d=0, s=0, T=0, ...) we have "hard-trust" -- i.e., zero information content (no surprises) and no risk. But, also, as isolated as an island -- trust cannot be acquired or communicated.

When we allow the parameters (t,d,s,T, ...) to take non-zero values, then we have "soft-trust" -- i.e., non-zero information content (bad and good surprises) and ... risk. Here, trust can be acquired and communicated but always tainted with information. In other words, "hard-trust" is only applicable to self-trust -- because self-trust is untainted by information (by definition, since it is known to the observer). However, trust must be properly gauged [8] also as a function of risk/cost if it is to be properly used in the soft-trust regime.

As a final remark on the mathematical properties of trust,  a cursory reading of this paper may give the impression that trust just depends on  appropriate out-of-band information.  For example, one may think  that trust is warranted if  "I, entity A, have independently verified that the certificate is in fact from CA B, by virtue of having exercised the appropriate out-of-band security procedure to confirm its authenticity".  This is far from truth, because of two main reasons already mentioned above: (i) the non-boolean properties of trust and, (ii) the multivector aspects of trust as a mathematical operator. For some examples, see [5]. This highlights the importance of the study of the mathematical properties of trust, briefly sketched here and in the Appendix. Further references are contained in the mcg-talk list (under the author's number-ID  416720) and in the sci.crypt newsgroup as well as in the lists e-carm, cert-talk , dig-sig, ssl-users, ssl-talk, spki  and others (under the author's name).
 
 

5. Conclusions

From the discussion, trust is seen to emerge as the mathematics of subjective certainty and precision. Trust was defined with only one abstract definition -- "trust is that which is essential to a communication channel but which cannot be transferred from a source to a destination using that channel" -- cast in the general framework of Information Theory but without predicating any uncertainty model. Information itself was also likewise defined. The abstract definition of trust was shown to lead to any number of explicit representations of trust (of which more than thirty were cited) that can take into account the appropriate instance and observer roles in a measurement process. Thus, trust can be differently represented as needed for each instance and observer, but always with upward compatibility to one common topmost parent concept. Which may be thought of as an interoperation mechanism that is built-in by inheritance, between different representations.

When trust is represented as qualified reliance on received information, it allows the definition of mathematical operators which can represent the concept of soft-trust, when the truster permits (as in the real-world) some degree of  transitivity, distributivity and so on, which turns out to be essential to Internet communication processes -- but  which open a series of security risks, as discussed in a broad context.
 

In practice, the theory is always more complicated.


Currently, the work proceeds on the development of a proper trust algebra (using Grassmann's Algebra) that can represent and allow soft-trust and its risks to be calculated with a type of proposition calculus. Trust algebra is non-boolean but begins with boolean propositions of the type "A trusts B on matters of x at epoch T"  and unfolds into fully intersubjective calculations on n-dimensions, which can be visualized by using the concept of multivector intersection in Grassmann Algebra. Trust has thus subjective, intersubjective and objective components -- as a multivector of arbitrary dimension.  Trust can be shown to be a cardinal property of certification systems, as discussed in "Why is certification harder than it looks?".

The arguments presented in the paper show already several common mistakes that we must be aware of and avoid, when dealing with the concept of trust in Internet certification, which are discussed in the Appendix -- specially A.1. Taking such model of trust further, as it will be presented in future papers and in the Meta-Certificate Standard, leads to what is called "archetypical trust model" as presented in the MCG-FAQ. In the model, even though the trust operator is clearly non-Boolean (see the mathematical properties above), it can be used to construct  Boolean trust propositions (A.3) that can represent not only binary but also tertiary, quaternary and generic m-ary trust relationships. The concept of "critical radius of trust" is also derived from space and time considerations of differently interacting agents, where the critical radius is defined as  the reach of soft-trust where risk and cost are equal.

As recognized in linguistics and semantics, words should be used within their generally accepted meanings as much as possible (in fact, some claim that this is the main difference between science and poetry...).  The  paper showed that the full content of the accepted social meanings of the word trust, albeit of difficult conceptualization [McK96] in its real-world and social uses, could nonetheless be well-modeled by an abstract definition of trust within the framework of Information Theory  and communication processes -- thus rendering possible its scientific and technical use a par with the social meanings.  Semantically, the  abstract definition of trust contains the seed-thought of the full concept of trust, which unfolds as explicit truth-conditions when applied to each practical stance , which, in turn,  may provide different truth-values  to each observer.  The abstract and the  explicit definitions of trust  can thus provide a common ground when dealing with trust,  in any context.  Trust is also shown to be a new type of measurement: how to rely upon actions at a distance.  Thus, trust affords an answer to the problem of measuring events that are important, significant but which are essentially unreachable -- as strongly exemplified in the Internet, but which may have applications in other areas of communication systems and science.

Further, since trust  can be shown (see  A.4.3) to be essential to allow meaning to be conveyed in communication, and not just references, this paper advances the thesis that trust is a basic property of Nature,  such as time and information.  Without trust, communication in Nature would have no meaning -- which is clearly not the case, and which negation supports the thesis. Further weight to the thesis comes from the very historical difficulty to define trust so far, as mentioned in the paper, which points out the basic nature of trust, as with any concept that cannot be well-defined because it is primary -- e.g. time.This shows the futility of any approach that may try to qualify trust by maiming it -- i.e., by denying some of trust's truth conditions.  Of course,  by artificially changing the contextual meanings of trust one cannnot hope to change the need to understand it or the need to use the true richness of the concept it denotes.

The ancient Greeks, for example, defended for a long time the concept that all physical lengths were exactly measurable --  which would lead to the expectation that all numbers that represent reality must be rational. And yet, if we take a right triangle with sides equal to one, the hypothenuse is not exactly measurable -- it is equal to the square-root of two, which can be easily proved to be irrational. Further, such a triangle can be easily built and exists. Or, if we take pi, which is not only irrational but also transcendental, then we can construct any number of circles with perimeters that are not exactly measurable. Even if the Greeks would have artificially changed the meaning of the word rational to mean real, still such lengths could not be exactly expressed by measurements -- no matter how precise. The same applies to trust -- because it is  a basic natural concept that exists independently of the name we may assign to it and, thus, cannot be better understood if its properties are partially reduced. For example, using the name trust to denote  authorization, belief or a lesser concept will not make trust's truth-values more useful or easier to use in security designs. On the contrary, the truth-values of trust will be even more difficult to grasp and use if trust's truth conditions are ignored in a design, policy, theory or measurement.

Forthcoming  papers will show that trust and information are necessary and sufficient properties of a generic communication system that can use pragmatics (environment) to transfer not only syntatics (reference)  but also semantics (sense) from a source to a destination; some results are already available in the Appendix (see  A.4.3) and in the mcg-talk or trust-ref exchange.
 

Acknowledgments

The author acknowledges helpful hints and discussions with participants  of the Meta-Certificate Group discussions and the mcg-talk and trust-ref lists, especially  Einar Stefferud, Tony Bartoletti, Peter, tks, Pedro Rezende, Ricardo Dahab, Nicholas Bohm, Mike Rosing, Waldyr Rodrigues, Pedro John Meinrath, Frank O'Dwyer and also participants of several discussion lists such as e-carm, ssl-talk, ssl-users, dig-sig, dig-cert, itanet, cert-talk, SPKI list, IETF S/MIME , Usenet newsgroups such as talk.politics.crypto, comp.security.misc, comp.security.pgp.discuss, sci.crypt,  the Internet community in general. However, this list does not mean their endorsement or responsibility in this work, which is the sole responsibility of the author, reflecting his viewpoints -- not the viewpoints of any corporation, company, agency or Governments.
 


Appendix

(This section contains material from recent messages)

1. Model of Trust versus Trust Models


The title is "Toward a Real-World Model of Trust" -- which has two sides:

1. The model of trust or what should we understand by the word "trust" in communication processes,
2. The trust models we can use, which will allow us to represent our understanding of the word "trust" as defined.
These are two entirely different viewpoints. Let us initially investigate possible models of trust that could be used, and compare them with the model of trust defined in this work by the explicit and abstract definitions already presented.

First, some think that one cannot compare the "digital"  and "emotional" concepts of trust -- the "digital" concept being the technical use of the word trust as in communication processes, root-keys, digital signatures, certificates, etc. and the "emotional" concept being the social understanding of the word trust in commercial, legal and personal dealings.

Clearly, and to fix notation, the term digital trust is inappropriate when applied to a communication process -- which can also be analogue. Similarly, technical trust is also misleading, e.g. a technical argument in law is quite different from a technical argument in engineering. The best word here might be "process trust", which allows not only the protocol but also the software, hardware, etc. to be included in the trust concept -- e.g. a modem can also be trusted in the communication technical sense. Similarly, "social trust"  might also be better word to represent the emotional, real-world, 3D or personal aspects of trust. So, I will use preferentially both terms below: process trust and social trust.

The concept of process trust has several definitions, as I have located them and there are possibly more.

1. NSA: "a trusted system or component is one with the power to break one's security policy" [10].

Comment: While some may consider that this definition chimes in well with the relationship between a Trusted Third-Party and a TTP-subscriber,  it does have the merit that it considers trust to be subjective.  However, it includes any number of subjective, intersubjective and objective dependencies into the concept of trust, which may not be trust -- such as auditing. It also confuses the whole security policy of the truster with that part which the trusted system can influence. 2. X.509: "Generally, an entity can be said to "trust" a second entity  when it (the first entity) makes the assumption that the second entity  will behave exactly as the first entity expects. This trust may apply only  for some specific function. The key role of trust in the authentication framework is to describe the relationship between an authenticating entity and a certification authority; an authenticating entity shall be certain that it can trust the certification authority to create only valid and reliable certificates." [11] 3. ABA Digital Signature Guidelines (ABADSG) I: trust is not defined per se, but indirectly, by defining "trustworthy systems" (or, systems that deserve trust) as "Computer hardware, software, and procedures that: (1)  are reasonably secure from intrusion and misuse; (2)  provide a reasonably reliable level of availability, reliability and correct operation; (3) are reasonably suited to performing their intended functions; and (4) adhere to generally accepted security principles. " [12] Comment: This definition is unfortunate in that it confuses trust with fault-tolerance and other unrelated matters, especially so because (for example) fault-tolerance is objective and can be quantitatively measured by friends and foes alike -- whereas trust is the opposite. 4. ABADSG II: the ABADSG uses the word trust also in the legal sense of something held in trust -- i.e., a property interest held by one person for the benefit of another -- which has nothing to do with the issues here, but may confuse the reader in a phrase such as "private key trust service"  which is later on defined to be a legal trust concept in the ABADSG document. Comment: Perhaps, a better wording for such use of the word trust in the ABADSG would result from rephrasing everything in order to highlight the expression "in trust" for this legal concept, such as using "private key service in trust" instead of "private key trust service". [12] 5. PGP: even though PGP uses the word trust extensively, such as in web-of-trust, the concept of trust is not explicitly defined by PGP and one has the impression that PGP uses the social concept of trust. Comment: In fact, this would be appropriate because PGP was intended to be an e-mail security software for a close group of friends and the friends themselves would provide for the trust management issues -- in their own socially acceptable way.  However, the trust concepts developed in the paper point out some basic inconsistencies in PGP [9], e.g. when PGP enforces a model of "hard-trust" with "trust is intransitive" to setup entries in the web-of-trust but uses "soft-trust" to upkeep entries, without discussing its validity/gauge nor allowing for time factors such as lack of synchronism. 6. Real-world or Social: The concept of social trust can be obtained from dictionaries, such as Merriam Webster: " 1 a : assured reliance on the character, ability, strength, or truth of someone or something b : one in which confidence is placed. 2 a : dependence on something future or contingent : HOPE b : reliance on future payment for property (as merchandise)  delivered : CREDIT 3 a : a property interest held by one person for the benefit of another b : a combination of firms or corporations formed by a legal agreement; especially : one that reduces or threatens to reduce competition 4 archaic: TRUSTWORTHINESS 5 a (1) : a charge or duty imposed in faith or confidence or as a condition of some relationship (2): something committed or entrusted to one to be used or cared for in the interest of another b :  responsible charge or office c : CARE, CUSTODY <the child committed to her trust>"

Having presented the various definitions found for "process trust" and  "social trust", we can easily observe that they are not even concordant between themselves -- much less with one another.

However, it is perhaps clear that they should all be equivalent, even though different in their own domains. In other words, it should be possible to find definitions of trust in each domain that would carry over to one another as a matter of proper focus.

Thus, in this view, both "types" of trust are not apples and speedboats. Communication protocols can and should indeed be based on social trust concepts -- i.e., real-world concepts -- and not on some ad hoc and academically unrealistic models.  For example, a security design that considers trust just a synonym for authorization. Further, the author considers it already a bad sign if one is using a model of trust that divorces the digital world or communication concept of "process trust" from the emotional, personal or 3D world concept of "social trust". Instead of a "feature" of such a model, it is a bug.

In fact, the social and communication aspects of trust must be well integrated if a socially useful communication protocol is to be defined.  This will also be very important for the next intermingling of cyberspace with our 3D-world, as discussed in A.4.7. As commented before, one must recognize A_4_10that unless one arrives at a real-word or social model of trust to be used in the electronic world, no logically useful communication trust model can be set forth.

This idea is not entirely new. Besides Shannon, who used it successfully 50 years ago when modeling information,  Phill Hallam-Baker declared the following in Nov/94:

"We have two options either we can attempt to define wonderful academic forms of trust model de novo. Or we can observe the real world and attempt to model the trust mechanisms that allow it to function. Since we do not see a hierarchical trust model it is not the solution. We do not see anarchy either, or at least in places where it has taken hold it is disaster. What we see is binary interpersonal relationships heavily qualified in manyways. The approach that has always seemed most promising to me is to replicate those relationships allowing them full colour with respect to the areas for which trust is granted (finacial, notarial, reliability etc), the extent of such trust and the confidence with which that trust is allowed." (SIC) [13] Indeed, the reader can verify that the new abstract and explicit definitions of trust in Information Theory terms can represent both the social and the communication process aspects of trust  in a single model -- that essentially represents an abstract model for trust's core properties in the real-world.

This can allow us to cross over different trust domains, so that a unique model of trust can represent "social trust" (i.e., 3D world, emotional, personal) when applied to a communication process (i.e., digital world) as well as represent "process trust"  (i.e., digital or technical trust) when applied to a social situation.

In law, the designation "reasonable man" is a legal standard and applies to the understanding that a judge must develop for a
jury in its decisions-- i.e., a "trust model", as the concept is defined in this work. For example, if a judge trusts that a "reasonable man" would have no doubt on the issues of fact involved, he may send the case for summary judgment.

A "resonable man" is also a metric for the "reasonable reliance" trust model that a judge or jury can apply by themselves to a case.

I note that "reasonable reliance" is a legal objective trust model which is being increasingly abandoned in favor of "justified
reliance" -- a legal subjective trust model. This can be explained by the technical arguments outlined in this paper, to the extent that a person always bases its acts on subjective trust -- besides the legal arguments.

Of course, technical arguments have a broad worldwide application whereas legal arguments depend on country, state and even time.  However, legal arguments are interesting also -- as arguments cannot be played in isolation. I quotesome of  the legal arguments and case law history from a decision by the SUPREME COURT OF THE UNITED STATES, where Mr. Justice Souter delivered the opinion of the Court in case No. 94-967 of WILLIAM FIELD and NORINNE FIELD, PETITIONERS v. PHILIP W. MANS, on November 28, 1995 [SCUS]:

2. Linguistics It is important to recognize the linguistic value of the proposed trust definition for communication systems, or, "is it really what we would use the word trust for, in some circumstances, or should we use something else as a name for the definition?"

Clearly, we would not (as cited above) use the words: assumption, knowledge, belief or information.

As to the word trust itself, it was chosen exactly on semantic grounds for the English language. Linguistically, "Trust" is akin to "true" and "faithful", with a usual first dictionary meaning of  "1 a : assured reliance on the character, ability, strength, or truth of someone or something; b : one in which confidence is placed."

So, in common English usage trust is what you place your confidence in or, expect to be truthful -- that which you can rely upon.  Of course,  this is a subjective metric since what a reasonable man may need to consider in order to rely upon something is quite different than what a naive truster may require. Perhaps, a naive truster will only require an indication as a reason for reliance, and perhaps also a reasonable man might do the same if what is at stake has a low value.

Thus, the explicit and abstract definitions of "trust" given here -- albeit technically directed to the terminology of Information Theory -- have a strong resemblance to everyday use, also when trust simply means reliance on an indication.

It is also important to realize the subjectiveness of the definition. Who defines what is "essential" in the formal abstract definition, or "high-reliance" in the explicit definitions? Who defines what is true?The truster.  The truster defines the metric used to justify what it can rely upon and what it considers to be true. Which can be subjective, intersubjective, objective or a mixture of such types -- as we can see in the real-world.
 

3. Trust Propositions, Matters of x  and Metric-Functions

The explicit definition of trust leads to concept of "trust proposition" as a Boolean representation of a trust act. A trust act is seen as an encounter (e.g., a "collision") between A (the truster) and B (the trustee) at time T, during which encounter A gathers information on B, possibly unbeknownst to B. Comment: Clearly, the least B knows about A's measuring actions, the better for A's reliance on the estimator as a valid representation for B's acts which are unsupervised by A. This is  similar to Heisenberg's Uncertainty principle and will be pursued elsewhere. Further, while trust is not auditing, B can clearly be supervised by other entities instead of A. This can lead to complex tertiary, quaternary and general m-ary trust relationships -- which can either increase or decrease security, as a function of the different estimators for each entity and their logical relationships. A binary trust proposition is of the form "A trusts B on matters of x at time T", which evaluates either to true or false. Binary trust propositions can be combined into m-ary expressions using the framework of Grassmann's Algebra, as pursued elsewhere.

However, the question is: what is "x"?

First,  "x" is a scalar, a trust-point. They represent behaviors which are either known or can be  predicted with quasi-zero variance. This is not to be interpreted as saying that there is no room for "maybes" or even unpredictability regarding the outcome of x, of course. The point here is that while the expression "B trusts C on matters of x" means "B knows that C is  predictable with quasi-zero variance on matters of  x"  -- and therefore B expects no surprises on such "matters of x" -- here is a short list of what "matters of x" can be:

Trust-points can also be absolute or objective, such as "pi is 3.141592...", "SHA-1 is defined in file F...", etc.

In each of these examples, I observe that we have actually defined an equivalence class for matters that represent the "same" behavior "x" -- the same trust-point in its interactions.

But, what is "same"?  Indeed, if we want to model trust, risk, certification, privacy or even the security of cryptographic protocols, one of the first questions we must ask is:

In other words, we need a notion of distance between two quantities -- for example between "trusted data" and "input data". How "close" is the input data to data that can be trusted? When are they the "same"? This is, of course, a basic question which we would like to answer as quantitatively as possible .

Further, we need such notion of "distance" to satisfy some requirements:

(i) the distance must be the same if I just exchange the two quantities, so that distance "looking into" one must be the same as
"looking into" the other.

(ii) the distance must be invariant under some class of transformations, so that I can change reference frames under that
class of transformations and still meaningfully refer to that same "distance".

(iii) the distance must correspond to a meaningful reference that I can express, order and compare  -- e.g., a number (even in cardinal form -- i.e. as a measure over set equivalence).

(iv) if the distance is zero I would like the quantities to be considered "equal".

(v) Conversely, if two quantitities are "equal" I would like their "distance" to be zero.

(vi) If I have three quantities which are distinguishable from each other then I would like to define the notion that a direct path between two quantities is shorter or equal than an indirect path that also includes the third quantity -- like a triangle.

Now, I note that the notion of "equality" expressed above is not simply that given by the "=" sign, but rather contains the idea of "equivalence" -- for example, 2 and 4 are equivalently even numbers, though one cannot say that "2=4".  This is also often (and I will follow such usage) expressed as indistinguishability -- 2 and 4 are even numbers and are indistinguishable from one another in regard to being an even number, i.e, they cannot be distinguished from oneanother in that aspect.

In looking thus to a general framework to express how "close" or how "far" quantities are -- in other words, how distinguishable they are -- we realize that we have just stumbled into metric functions!

Indeed, a metric function d(x,y) is a positive-definite function (i.e.,  d(x,y) >= 0) that needs to satify four properties, which contain our "wish list" above:

Metric functions are used to define a concept of "distance" between point x and y, such distance being d(x,y). In particular, property (3) says that if the points are equal (eg, indistinguishable from each other) then their distance is zero. Conversely, property (4) says that if the distance is zero then the points are equal. The "triangle inequality" given by property (2) is the familiar statement that the sum of the lengths of the two opposing sides in a triangle is larger than the length of the base side, being equal if the sides are collinear. Last, property (1) says that the same distance is obtained, whether you are looking to x or to y.

How is that applied to "matters of x" and why is it useful?

Because "matters of x" defines what is trusted by the entity, one can thing of "matters of x" as a function of two arguments: the first one is x (trusted) and the second is any input y (to be tested). The output of the function indicates whether y is trusted or not:

matters-of(x,y) = 0 if trusted, a "number" > 0 otherwise.

It is easy to show that matters-of(x,y) can be defined so as to satisfy all 4 properties of a metric function.

Now, if matters-of(x,y) is zero, we can say that x is indistinguishable from y -- ie, they are "equal" in regard to trust. So, matters of x allows us to define how "close" or how "far" some input is from being trusted -- and can even provide us *paths* to move in "closer to trust".

This is already very useful because we can represent all the various degrees of "quasi-trust" that we also follow in our reasoning -- but now in software.

However there is more, in two basic results from mathematics.

The first one is that metric functions are rather easy to find, and we are free to define whatever suits us and the modelling we have. For example, we can use the notion of probability of error, Shannon mutual information, Kolmogorov complexity, Bhattacharyya coefficient,  least square error, etc.

The second one is that if we formulate these concepts into metric funtions that obey the 4 properties, then it is irrelevant which one we use. It is largely a metter or convenience.

Of course, there is much more to be said about the (in)distinguishability problem and the use of metric functions, specially in potential uses of this theory of trust. But the above comments may already show the general principles involved, their usefulness and relative easy-of-use -- besides the extreme flexibility they provide.

The structure of x, while a scalar, is that of an operator that represents a process (see the specific definition of process in [Ger97]. This operator can be shown to obey the properties of a quotient ring in Mathematics, also called a skew-field. Which allows the trust-points "x" to be used as "elementary units" to construct multivectors in Grassmann's Algebra, allowing very complex m-ary trust relationships to be represented and affording an intuitive geometric vision. See the mcg-talk postings on such subject.

The concept of  "proper trust" can then be mathematically defined as satisfactorily as the concept of  "proper keys", by allowing trust and keys to be fully described by convenient metric functions in a coordinate-invariant formulation of certificates within a seven-dimensional metric-space [14]. As a general result, certification in communication processes is shown to be mathematically equivalent [15] to the geometric problem of distance measurement in a metric-space -- as can be intuitively motivated by observing how key-distribution [16] works.

For two parties in a dialogue, all possible certification procedures are then classified in only two models: extrinsic and intrinsic, with a combined mode [Ger97]. All known security designs correspond to the extrinsic model -- which depends on references that are extrinsic to the current dialogue, with certification relative to a third-party or past events. The intrinsic model is a new security design -- which depends on references that are intrinsic to the current dialogue, with certification obtained by measurements that rely upon intrinsic proofs.

4. Internet Names, TSK/P, Uniqueness, Reference and Sense, Metrics, Biometrics, Bio-implants, Examples, etc.

The above discussion on trust can be used to investigate several timely questions. Questions 1 and 2 are common Internet discussion items, nowadays answered in the affirmative. Questions 3, 4,5 and 6 were supplied by Nicholas Bohm. Questions 7, 8  and 9 were supplied by a MCG participant.  Questions 10 and 11 were asked by Phill Hallam-Baker in the SPKI list.

No. And, surprisingly, the solution may solve another historical flaw in public-carrier communications.

No one needs a unique name over the Internet, nor a unique e-mail address, nor even a un-ambiguous name in order to be uniquely identified. Neither globally nor locally. Everyone can use their own common names if they so wish, or any pseudonym they desire. This note shows that this is not an issue for identification or security -- while it is a recurring subject, an Internet myth. An equivocated security dogma.

Before we begin, it is important to comment that the method to be proposed allows name and address collisions to decrease, not increase -- as it is in the best interest of every user to have less collisions and they are free to implement any name change that they may desire in order to do so. This is similar to a social effect recognized in Economics, but where I take the stance of recognizing the possibility of a naturally occurring and autonomous virtuous process that can avoid what is called the "tragedy of the commons" --  arising when a  public resource is degraded by over-use from a group of "commons", which onset of degradation can however regulate the over-use by calling attention to the fact. The solution is semantic addressing. It depends on two well-established developments, logical semantics and public-key crypto, plus the current work by the author on qualified reliance (trust) in Information Theory. Using the terminology of semiotics (see item  A.4.3), it is hereafter called TSK/P (i.e., Trust, Semantics, Keys, over Pragmatics).

Logical semantics, albeit not very well-known, was pioneered by Frege (see item A.4.3) and recognizes that a common name has two quite independent components: reference (i.e., the symbol itself, the byte string) and sense (i.e., the symbol's meaning), where the name's reference is its syntactic value and the name's sense is its semantic value. In other words, a name is viewed as a logical proposition which has two independent attributes, the name's sense representing the name's truth conditions and the name's reference representing the name's truth values. Thus, the semantic theory advanced by Frege shows that an unlimited number of entities can share the same reference (i.e., the same syntactic expression, such as "John Smith") and yet each one can be uniquely identified by their sense (i.e., each referent can be uniquely reached if and only each referent has a unique sense).

In other words,  the apparently "intuitive" referential theory of meaning is wrong (see item A.4.3) and meaning can never be derived from references, no matter how many -- it is impossible to derive meaning from name. So, any person can choose at will any symbol to be represented by -- and, per se,  none will be better or worse for identifying the person than any other ... in fact, they will be all equally meaningless.

To exemplify the point, suppose I would ask you:

If all the people named "John Smith" could choose whatever symbol  they would want (ASCII, own photo, dog's photo, etc.) to be one of  their "names" in a certificate, what do you think they would choose:

(a) John Smith
(b) something useful and unique as decided by them
(c) John Smith plus something useful and unique as decided by them
(d) something utterly unrelated to anything that John Smith may be, know, possess or live nearby

What would be your answer?

My answer, in the case of the proposed method, is that it could be whatever John desires: (a), (b), (c), (d) or even all of the above at the same time. And security would not suffer, neither regarding John's interests nor regarding a third party's interests.

This motivates two very important points, that should be allowed in the system:
  1. Referent-Centered: Clearly, the referent himself is the closest person to himself and the best one to know his own sense and references ... which means that each person is better able to define his own references so that they can maximally aid the connection between sense and reference and not hamper it. For example,