<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://en.formulasearchengine.com/w/index.php?action=history&amp;feed=atom&amp;title=Standardized_uptake_value</id>
	<title>Standardized uptake value - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://en.formulasearchengine.com/w/index.php?action=history&amp;feed=atom&amp;title=Standardized_uptake_value"/>
	<link rel="alternate" type="text/html" href="https://en.formulasearchengine.com/w/index.php?title=Standardized_uptake_value&amp;action=history"/>
	<updated>2026-09-23T13:40:16Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.47.0-wmf.7</generator>
	<entry>
		<id>https://en.formulasearchengine.com/w/index.php?title=Standardized_uptake_value&amp;diff=24484&amp;oldid=prev</id>
		<title>en&gt;Quercus solaris: m</title>
		<link rel="alternate" type="text/html" href="https://en.formulasearchengine.com/w/index.php?title=Standardized_uptake_value&amp;diff=24484&amp;oldid=prev"/>
		<updated>2013-11-16T18:07:55Z</updated>

		<summary type="html">&lt;p&gt;m&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{copyedit|date=September 2013}}&lt;br /&gt;
{{technical|date=September 2013}}&lt;br /&gt;
In cryptography, &amp;#039;&amp;#039;&amp;#039;subliminal channels&amp;#039;&amp;#039;&amp;#039; are [[covert channels]] that can be used to communicate secretly in normal looking communication over an insecure channel.&amp;lt;ref name=&amp;quot;Simmons:PrisonersProblem&amp;quot;&amp;gt;Gustavus J. Simmons. &amp;#039;&amp;#039;[http://dsns.csie.nctu.edu.tw/research/crypto/HTML/PDF/C83/51.PDF The Prisoners Problem and the Subliminal Channel]&amp;#039;&amp;#039;. In Advances in Cryptology – CRYPTO ’83, pages 51–67, New York, 1984. Lecture Notes in Computer Science, ed. D. Chaum.&amp;lt;/ref&amp;gt; Subliminal channels in [[digital signature]] crypto systems were found in 1984 by [[Gustavus Simmons]].&lt;br /&gt;
&lt;br /&gt;
Simmons describes how the dilemma can be solved through parameter substitution in [[digital signature]] algorithms.&amp;lt;ref name=&amp;quot;Simmons:SubliminalChannelAndDigitalSignatures&amp;quot;&amp;gt;Gustavus J. Simmons. &amp;#039;&amp;#039;[http://dsns.csie.nctu.edu.tw/research/crypto/HTML/PDF/E84/364.PDF The subliminal channel and digital signatures]&amp;#039;&amp;#039;. In Proc. of the EUROCRYPT 84 workshop on Advances in cryptology: theory and application of cryptographic techniques, pages 364–378, New York, NY, USA, 1985. Springer-Verlag New York, Inc.&amp;lt;/ref&amp;gt; Signature algorithms like [[ElGamal signature scheme|ElGamal]] and [[Digital Signature Algorithm|DSA]] have parameters which must be set with random information. He shows how one can make use of these parameters to send a message subliminally. Because the algorithm&amp;#039;s signature creation procedure is unchanged, the signature remains verifiable and indistinguishable from a normal signature. Therefore it is hard to detect if the subliminal channel is used.&lt;br /&gt;
&lt;br /&gt;
Subliminal channels can be classified into broadband and narrow-band channel. The broadband channel uses almost all available bits. Every channel which uses fewer bits is called a narrow-band channel. The additional used bits are needed for further protection, e.g., [[impersonation]].The broadband and the narrow-band channels can use different algorithm parameters. A narrow-band channel cannot transport maximal information, but it preserves the authentication key. Further developments enhance the subliminal channel, e.g., allow for establishing a broadband channel without the need to agree on an authentication key in advance. Other developments try to avoid the entire subliminal channel.&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
&lt;br /&gt;
An easy example of a narrowband subliminal channel for normal human-language text would be to define that an even word count in a sentence is associated with the bit &amp;quot;0&amp;quot; and an odd word count with the bit &amp;quot;1&amp;quot;. The question &amp;quot;Hello, how do you do?&amp;quot; would therefore send the subliminal message &amp;quot;1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
The [[Digital Signature Algorithm]] has one subliminal broadband&amp;lt;ref name=&amp;quot;Simmons:EasyDSACom&amp;quot;&amp;gt;Gustavus J. Simmons. &amp;#039;&amp;#039;[http://dsns.csie.nctu.edu.tw/research/crypto/HTML/PDF/E93/218.PDF Subliminal communication is easy using the DSA]&amp;#039;&amp;#039;. In EUROCRYPT ’93: Workshop on the theory and application of cryptographic techniques on Advances in cryptology, pages 218–232, Secaucus, NJ, USA, 1994. Springer-Verlag New York, Inc.&amp;lt;/ref&amp;gt; and three subliminal narrow-band channels &amp;lt;ref name=&amp;quot;&amp;quot;&amp;gt;Gustavus J. Simmons. The subliminal channel in the U.S. Digital Signature Algorithm (DSA), in &lt;br /&gt;
&amp;#039;&amp;#039;Proceedings of the 3rd Symposium on State and Progress of Research in Cryptography&amp;#039;&amp;#039; (&amp;#039;&amp;#039;SPRC &amp;#039;93&amp;#039;&amp;#039;), Rome, Italy, February 15–16, 1993.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
At signing the parameter &amp;lt;math&amp;gt;k&amp;lt;/math&amp;gt; has to be set random. For the broadband channel this parameter is instead set with a subliminal message &amp;lt;math&amp;gt;m&amp;#039;&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
# Key generation&lt;br /&gt;
## choose prime &amp;lt;math&amp;gt;p = 2347&amp;lt;/math&amp;gt;&lt;br /&gt;
## choose prime &amp;lt;math&amp;gt;q = 23&amp;lt;/math&amp;gt;&lt;br /&gt;
## calculate generator &amp;lt;math&amp;gt;g = 266&amp;lt;/math&amp;gt;&lt;br /&gt;
## choose authentication key &amp;lt;math&amp;gt;x = 1468&amp;lt;/math&amp;gt; and send it securely to the receiver&lt;br /&gt;
## calculate public key &amp;lt;math&amp;gt;y = g^x&amp;lt;/math&amp;gt; mod &amp;lt;math&amp;gt;p = 2100&amp;lt;/math&amp;gt;&lt;br /&gt;
# Signing&lt;br /&gt;
## choose message &amp;lt;math&amp;gt;m = 1337&amp;lt;/math&amp;gt;&lt;br /&gt;
## (hash function &amp;lt;math&amp;gt;H(m)&amp;lt;/math&amp;gt; is here substituted with a modulo reduction by 107) calculate message hash value &amp;lt;math&amp;gt;h = m&amp;lt;/math&amp;gt; mod &amp;lt;math&amp;gt;q = 1337&amp;lt;/math&amp;gt; mod &amp;lt;math&amp;gt;107 = 53&amp;lt;/math&amp;gt;&lt;br /&gt;
## instead of random value &amp;lt;math&amp;gt;k = ?&amp;lt;/math&amp;gt; subliminal message &amp;lt;math&amp;gt;m&amp;#039; = 17&amp;lt;/math&amp;gt; is chosen&lt;br /&gt;
## calculate inverse of the subliminal message &amp;lt;math&amp;gt;m&amp;#039;^{-1} = 19&amp;lt;/math&amp;gt; mod &amp;lt;math&amp;gt;23&amp;lt;/math&amp;gt;&lt;br /&gt;
## calculate signature value &amp;lt;math&amp;gt;r = (g^k&amp;lt;/math&amp;gt; mod &amp;lt;math&amp;gt;p)&amp;lt;/math&amp;gt; mod &amp;lt;math&amp;gt;q = (266^{17}&amp;lt;/math&amp;gt; mod &amp;lt;math&amp;gt;2347)&amp;lt;/math&amp;gt; mod &amp;lt;math&amp;gt;23 = 12&amp;lt;/math&amp;gt;&lt;br /&gt;
## calculate signature value &amp;lt;math&amp;gt;s = k^{-1} * (h + x*r)&amp;lt;/math&amp;gt; mod &amp;lt;math&amp;gt;q = 19 * (53 + 1468 * 12)&amp;lt;/math&amp;gt; mod &amp;lt;math&amp;gt;23 = 3&amp;lt;/math&amp;gt;&lt;br /&gt;
## sending message with signature triple &amp;lt;math&amp;gt;(1337; 12, 3)&amp;lt;/math&amp;gt;&lt;br /&gt;
# Verifying&lt;br /&gt;
## receiver gets message triple &amp;lt;math&amp;gt;(m; r, s) = (1337; 12, 3)&amp;lt;/math&amp;gt;&lt;br /&gt;
## calculate message hash &amp;lt;math&amp;gt;h = H(m)&amp;lt;/math&amp;gt; mod &amp;lt;math&amp;gt;q = 1337&amp;lt;/math&amp;gt; mod &amp;lt;math&amp;gt;107 = 53&amp;lt;/math&amp;gt;&lt;br /&gt;
## calculate inverse &amp;lt;math&amp;gt;w = s^{-1}&amp;lt;/math&amp;gt; mod &amp;lt;math&amp;gt;q = 8&amp;lt;/math&amp;gt;&lt;br /&gt;
## calculate &amp;lt;math&amp;gt;u_1 = (h * w)&amp;lt;/math&amp;gt; mod &amp;lt;math&amp;gt;q = 53 * 8&amp;lt;/math&amp;gt; mod &amp;lt;math&amp;gt;23 = 10&amp;lt;/math&amp;gt;&lt;br /&gt;
## calculate &amp;lt;math&amp;gt;u_2 = (r * w)&amp;lt;/math&amp;gt; mod &amp;lt;math&amp;gt;q = 12 * 8&amp;lt;/math&amp;gt; mod &amp;lt;math&amp;gt;23 = 4&amp;lt;/math&amp;gt;&lt;br /&gt;
## calculate signature &amp;lt;math&amp;gt;v = (g^{u_1} * y^{u_2}&amp;lt;/math&amp;gt; mod &amp;lt;math&amp;gt;p)&amp;lt;/math&amp;gt; mod &amp;lt;math&amp;gt;q = (266^{10} * 2100^4&amp;lt;/math&amp;gt; mod &amp;lt;math&amp;gt;2347)&amp;lt;/math&amp;gt; mod &amp;lt;math&amp;gt;23 = 12&amp;lt;/math&amp;gt;&lt;br /&gt;
## since &amp;lt;math&amp;gt;v = r&amp;lt;/math&amp;gt;, the is signature valid&lt;br /&gt;
# Message extraction on receiver side&lt;br /&gt;
## from triple (1337; 12, 3)&lt;br /&gt;
## extract message &amp;lt;math&amp;gt;m&amp;#039; = 8 * (53 + 1468 * 12)&amp;lt;/math&amp;gt; mod &amp;lt;math&amp;gt;23 =  17&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The formula for message extraction is derived by transposing the signature value &amp;lt;math&amp;gt;s&amp;lt;/math&amp;gt; calculation formula.&lt;br /&gt;
* &amp;lt;math&amp;gt;s = m&amp;#039;^{-1} * (h + xr)&amp;lt;/math&amp;gt; mod &amp;lt;math&amp;gt;q&amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;s * m&amp;#039; = h  + xr&amp;lt;/math&amp;gt; mod &amp;lt;math&amp;gt;q&amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;m&amp;#039; = s^{-1} * (h + xr)&amp;lt;/math&amp;gt; mod &amp;lt;math&amp;gt;q&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Example - RSA Case study ==&lt;br /&gt;
&lt;br /&gt;
Here is a (real, working) PGP public key (using the RSA algorithm), which was generated to include two subliminal channels - the first is the &amp;quot;key ID&amp;quot;, which should normally be random hex, but below is &amp;quot;covertly&amp;quot; modified to read &amp;quot;C0DED00D&amp;quot;.  The second is the base64 representation of the public key - again, supposed to be all random gibberish, but the English-readable message &amp;quot;//This+is+Christopher+Drakes+PGP+public+key//Who/What+is+watcHIng+you//&amp;quot; has been inserted.  Adding both these subliminal messages was accomplished by tampering with the random number generation during the RSA key generation phase.&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;nowiki&amp;gt; PGP Key. RSA 2020/C0DED00D   Fprint: 250A 7E38 9A1F 8A86  0811 C704 AF21 222C&lt;br /&gt;
 &lt;br /&gt;
 -----BEGIN PGP PUBLIC KEY BLOCK-----&lt;br /&gt;
 Version: Private&lt;br /&gt;
 &lt;br /&gt;
 mQESAgAAAAAAAAEH5Ar//This+is+Christopher+Drakes+PGP+public+key//&lt;br /&gt;
 Who/What+is+watcHIng+you//Di0nAraP+Ebz+iq83gCa06rGL4+hc9Gdsq667x&lt;br /&gt;
 8FrpohTQzOlMF1Mj6aHeH2iy7+OcN7lL0tCJuvVGZ5lQxVAjhX8Lc98XjLm3vr1w&lt;br /&gt;
 ZBa9slDAvv98rJ8+8YGQQPJsQKq3L3rN9kabusMs0ZMuJQdOX3eBRdmurtGlQ6AQ&lt;br /&gt;
 AfjzUm8z5/2w0sYLc2g+aIlRkedDJWAFeJwAVENaY0LfkD3qpPFIhALN5MEWzdHt&lt;br /&gt;
 Apc0WrnjJDby5oPz1DXxg6jaHD/WD8De0A0ARRAAAAAAAAAAAbQvQ2hyaXN0b3Bo&lt;br /&gt;
 ZXIgRHJha2UgPENocmlzdG9waGVyLkRyYWtlQFBvQm94LmNvbT60SE5ldFNhZmUg&lt;br /&gt;
 c2VjdXJpdHkgc29mdHdhcmUgZGlyZWN0b3IgQ2hyaXN0b3BoZXIgRHJha2UgPE5l&lt;br /&gt;
 dFNhZmVAUG9Cb3guY29tPokBEgMFEDPXgvkcP9YPwN7QDQEB25oH4wWEhg9cBshB&lt;br /&gt;
 i6l17fJRqIJpXKAz4Zt0CfAfXphRGXC7wC9bCYzpHZSerOi1pd3TpHWyGX3HjGEP&lt;br /&gt;
 6hyPfMldN/sm5MzOqgFc2pO5Ke5ukfgxI05NI0+OKrfc5NQnDOBHcm47EkK9TsnM&lt;br /&gt;
 c3Gz7HlWcHL6llRFwk75TWwSTVbfURbXKx4sC+nNExW7oJRKqpuN0JZxQxZaELdg&lt;br /&gt;
 9wtdArqW/SY7jXQn//YJV/kftKvFrA24UYLxvGOXfZXpP7Gl2CGkDI6fzism75ya&lt;br /&gt;
 xSAgn9B7BqQ4BLY5Vn+viS++6Rdavykyd8j9sDAK+oPz/qRtYJrMvTqBErN4C5uA&lt;br /&gt;
 IV88P1U=&lt;br /&gt;
 =/BRt&lt;br /&gt;
 -----END PGP PUBLIC KEY BLOCK-----&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Improvements ==&lt;br /&gt;
A modification to the [[Brickell and DeLaurentis signature scheme]] provides a broadband channel without the necessity to share the authentication key.&amp;lt;ref name=&amp;quot;Simmons:ASecureChannel&amp;quot;&amp;gt;Gustavus J. Simmons. &amp;#039;&amp;#039;[http://dsns.csie.nctu.edu.tw/research/crypto/HTML/PDF/C85/33.PDF A Secure Subliminal Channel (?)]&amp;#039;&amp;#039;. In CRYPTO ’85: Advances in Cryptology, pages 33–41, London, UK, 1986. Springer-Verlag.&amp;lt;/ref&amp;gt;&lt;br /&gt;
The [[Newton channel]] is not a subliminal channel, but it can be viewed as an enhancement.&amp;lt;ref name=&amp;quot;NewtonChannel&amp;quot;&amp;gt;Ross J. Anderson, Serge Vaudenay, Bart Preneel, and Kaisa Nyberg. &amp;#039;&amp;#039;[http://www.cosic.esat.kuleuven.be/publications/article-54.pdf The Newton Channel]&amp;#039;&amp;#039;. In Proceedings of the First International Workshop on Information Hiding, pages 151–156, London, UK, 1996. Springer-Verlag.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Countermeasures ==&lt;br /&gt;
With the help of the [[zero-knowledge proof]] and the [[commitment scheme]] it is possible to prevent the usage of the subliminal channel.&amp;lt;ref name=&amp;quot;Desmedt:AbusesFight&amp;quot;&amp;gt;Yvo Desmedt. &amp;#039;&amp;#039;[http://dsns.csie.nctu.edu.tw/research/crypto/HTML/PDF/C88/375.PDF Abuses in Cryptography and How to Fight Them]&amp;#039;&amp;#039;. In CRYPTO ’88: Proceedings of the 8th Annual International Cryptology Conference on Advances in Cryptology, pages 375–389, London, UK, 1990. Springer-Verlag.&amp;lt;/ref&amp;gt; It should be mentioned that the countermeasure from &amp;lt;ref name=&amp;quot;Desmedt:AbusesFight&amp;quot; /&amp;gt;  has a 1-bit subliminal channel. The reason for that is the problem that a proof can succeed or purposely fail.&amp;lt;ref name=&amp;quot;Desmedt:SimmonsNotFree&amp;quot;&amp;gt;{{cite conference | first = Yvo | last = Desmedt | id = {{citeseerx|10.1.1.56.4816}} | title = Simmons’ Protocol is Not Free of Subliminal Channels | booktitle =  Proc. of 9th IEEE Computer Security Foundations Workshop | pages = 170–175 | year = 1996 }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Another countermeasure can detect, but not prevent, the subliminal usage of the randomness.&amp;lt;ref name=&amp;quot;TamperEvident&amp;quot;&amp;gt;{{cite conference | first1 = Jong Youl | last1 = Choi | first2 = Philippe | last2 = Golle | first3 = Markus | last3 = Jakobsson | id = {{citeseerx|10.1.1.61.9340}} | title = Tamper Evident Digital Signatures:  Protecting Certification Authorities Against Malware | booktitle =  Proceedings of the 2nd IEEE International Symposium on Dependable Autonomic and Secure Computing | year = 2006 }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
{{reflist}}&lt;br /&gt;
* Bruce Schneier. Applied Cryptography, Second Edition: Protocols, Algorithms, and Source Code in C, 2. Ed. Wiley Computer Publishing, John Wiley &amp;amp; Sons, Inc., 1995.&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* [http://www.crypto.rub.de/its_seminar_ss09.html Seminar &amp;#039;Covert Channels and Embedded Forensics&amp;#039;]&lt;br /&gt;
&lt;br /&gt;
[[Category:Cryptography]]&lt;/div&gt;</summary>
		<author><name>en&gt;Quercus solaris</name></author>
	</entry>
</feed>