<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">JCC</journal-id><journal-title-group><journal-title>Journal of Computer and Communications</journal-title></journal-title-group><issn pub-type="epub">2327-5219</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/jcc.2016.412004</article-id><article-id pub-id-type="publisher-id">JCC-71671</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Computer Science&amp;Communications</subject></subj-group></article-categories><title-group><article-title>
 
 
  Cryptographic Protocols Based on Nielsen Transformations
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Benjamin</surname><given-names>Fine</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Anja</surname><given-names>I. S. Moldenhauer</given-names></name><xref ref-type="aff" rid="aff2"><sup>2</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Gerhard</surname><given-names>Rosenberger</given-names></name><xref ref-type="aff" rid="aff2"><sup>2</sup></xref></contrib></contrib-group><aff id="aff2"><addr-line>Fachbereich Mathematik, Universit&amp;amp;auml;t Hamburg, Hamburg, Germany</addr-line></aff><aff id="aff1"><addr-line>Department of Mathematics, Fairfield University, Fairfield, CT, USA</addr-line></aff><pub-date pub-type="epub"><day>17</day><month>10</month><year>2016</year></pub-date><volume>04</volume><issue>12</issue><fpage>63</fpage><lpage>107</lpage><history><date date-type="received"><day>August</day>	<month>14,</month>	<year>2016</year></date><date date-type="rev-recd"><day>Accepted:</day>	<month>October</month>	<year>28,</year>	</date><date date-type="accepted"><day>October</day>	<month>31,</month>	<year>2016</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
  We introduce in this paper cryptographic protocols which use combinatorial group theory. Based on a combinatorial distribution of shares we present secret sharing schemes and cryptosystems using Nielsen transformations. Nielsen transformations are a linear technique to study free groups and general infinite groups. In addition the group of all automorphisms of a free group F, denoted by 
  AUT (F), is generated by a regular Nielsen transformation between two basis of F, and each regular Nielsen transformation between two basis of F defines an automorphism of F.
 
</p></abstract><kwd-group><kwd>Nielsen Transformation</kwd><kwd> Matrix Group SL(2</kwd><kwd> Q)  </kwd><kwd> Secret Sharing Protocol</kwd><kwd> Private Key Cryptosystem</kwd><kwd> Public Key Cryptosystem</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>This paper is located in the area of group based cryptography. A cryptographic protocol consists of the collection of rules, formulas and methods to handle a cryptographic task. In cryptology it is common to call the parties who want to communicate privately with each other Alice and Bob.</p><p>The traditional cryptographic protocols, both symmetric key and public key, such as the RSA algorithm, Diffie-Hellman and elliptic curve methods, are number theory based. Hence, from a theoretical point of view, they depend on the structure of abelian groups. Although there have been no successful attacks on the standard protocols, there is a feeling that the strength of computing machinery has made the techniques less secure. As a result of this, there has been an active line of research to develop and analyse new cryptographic protocols, as for example cryptosystems and key exchange protocols, based on non-commutative cryptographic platforms. Up to this point the main sources for non-commutative platforms have been nonabelian groups. For an overwiev about mathematical cryptography see [<xref ref-type="bibr" rid="scirp.71671-ref1">1</xref>] and especially for a book about non-commutative group based cryptography see [<xref ref-type="bibr" rid="scirp.71671-ref2">2</xref>] .</p><p>Important along the line of cryptographic protocols are secret sharing protocols. These consist of methods to distribute a secret among a group of users by giving a share of the secret to each. The secret can be recovered only if a sufficient number of users (but perhaps not all) combine their pieces. There are many different motivations for the secret sharing problem. One of the most important is the problem of maintaining sensitive information. There are two crucial issues here: availability and secrecy. If only one person keeps the entire secret, then there is a risk that the person might lose the secret or the person might not be available when the secret is needed. Hence it is often useful to utilize several people in order to access a secret. On the other hand, the more people who can access the secret, the higher the chance the secret will be leaked. By sharing a secret in a threshold scheme the availability and reliability issues can be addressed. The paper by C. Chum, B. Fine and X. Zhang [<xref ref-type="bibr" rid="scirp.71671-ref3">3</xref>] contains a wealth of information on secret sharing schemes in general and managing an access control group.</p><p>This paper is organized as follows. We first describe secret sharing protocols and a combinatorial distributions of shares, which are given by D. Panagopoulos in [<xref ref-type="bibr" rid="scirp.71671-ref4">4</xref>] . After introductory definitions we start with a secret sharing scheme using directly the combinatorial distribution of shares. Based on this we present two schemes in which we apply regular Nielsen transformations in connections with faithful representations of free groups and the Nielsen reduction theory. We also modify the secret sharing schemes to a private key cryptosystem and finally Nielsen transformations are used for a public key cryptosystem which is inspired by the ElGamal cryptosystem. The new cryptographic protocols are in the dissertation of A. Moldenhauer [<xref ref-type="bibr" rid="scirp.71671-ref5">5</xref>] under her supervisor G. Rosenb-erger at the University of Hamburg. Thus, parts of this paper are from [<xref ref-type="bibr" rid="scirp.71671-ref5">5</xref>] .</p></sec><sec id="s2"><title>2. Preliminaries for the Newly Developed Cryptographic Protocols</title><p>A <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x4.png" xlink:type="simple"/></inline-formula>-secret sharing protocol, with <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x5.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x6.png" xlink:type="simple"/></inline-formula>, is a method to distribute a secret among a group of n participants in such a way that it can be recovered only if at least t of them combine their shares. Hence any group of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x7.png" xlink:type="simple"/></inline-formula> or fewer participants cannot calculate the secret. The number t is called threshold. The person who distrib- utes the shares is called dealer.</p><p>One of the first <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x8.png" xlink:type="simple"/></inline-formula>-secret sharing schemes is introduced by A. Shamir in [<xref ref-type="bibr" rid="scirp.71671-ref6">6</xref>] . It has become the standard method for solving the <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x9.png" xlink:type="simple"/></inline-formula>-secret sharing problem.</p><p>A. Shamir uses polynomial interpolation for his <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x10.png" xlink:type="simple"/></inline-formula>-secret sharing scheme. Let <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x11.png" xlink:type="simple"/></inline-formula> be any field and let <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x12.png" xlink:type="simple"/></inline-formula> be t points in <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x13.png" xlink:type="simple"/></inline-formula> with pairwise distinct<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x14.png" xlink:type="simple"/></inline-formula>,<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x15.png" xlink:type="simple"/></inline-formula>. We say a polynomial <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x16.png" xlink:type="simple"/></inline-formula> over <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x17.png" xlink:type="simple"/></inline-formula> interpolates these points if<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x18.png" xlink:type="simple"/></inline-formula>,<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x19.png" xlink:type="simple"/></inline-formula>. A. Shamir’s secret sharing scheme is based on the following theorem.</p><p>Theorem 1. [<xref ref-type="bibr" rid="scirp.71671-ref7">7</xref>]</p><p>Let <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x20.png" xlink:type="simple"/></inline-formula> be any field and let <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x20.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x21.png" xlink:type="simple"/></inline-formula> be t pairwise distinct elements of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x20.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x21.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x22.png" xlink:type="simple"/></inline-formula> and let <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x20.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x21.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x22.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x23.png" xlink:type="simple"/></inline-formula> be any elements of<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x20.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x21.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x22.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x23.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x24.png" xlink:type="simple"/></inline-formula>. Then there exists a unique polynomial of degree less than or equal to <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x20.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x21.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x22.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x23.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x24.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x25.png" xlink:type="simple"/></inline-formula> that interpolates the t points<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x20.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x21.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x22.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x23.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x24.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x25.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x26.png" xlink:type="simple"/></inline-formula>,<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x20.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x21.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x22.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x23.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x24.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x25.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x26.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x27.png" xlink:type="simple"/></inline-formula>.</p><p>A. Shamir’s <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x28.png" xlink:type="simple"/></inline-formula>-secret sharing scheme is roughly this: The dealer chooses a field<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x28.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x29.png" xlink:type="simple"/></inline-formula>. The secret S is an element in<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x28.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x29.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x30.png" xlink:type="simple"/></inline-formula>. The dealer picks a polynomial <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x28.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x29.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x30.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x31.png" xlink:type="simple"/></inline-formula> of degree <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x28.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x29.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x30.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x31.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x32.png" xlink:type="simple"/></inline-formula> with the secret S as constant term, that is, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x28.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x29.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x30.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x31.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x32.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x33.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x28.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x29.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x30.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x31.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x32.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x33.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x34.png" xlink:type="simple"/></inline-formula>and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x28.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x29.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x30.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x31.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x32.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x33.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x34.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x35.png" xlink:type="simple"/></inline-formula>. He chooses pairwise distinct elements<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x28.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x29.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x30.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x31.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x32.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x33.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x34.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x35.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x36.png" xlink:type="simple"/></inline-formula>, with <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x28.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x29.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x30.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x31.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x32.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x33.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x34.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x35.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x36.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x37.png" xlink:type="simple"/></inline-formula> for all <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x28.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x29.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x30.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x31.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x32.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x33.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x34.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x35.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x36.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x37.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x38.png" xlink:type="simple"/></inline-formula> and distributes to each of the n participants a point <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x28.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x29.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x30.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x31.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x32.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x33.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x34.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x35.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x36.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x37.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x38.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x39.png" xlink:type="simple"/></inline-formula> as a share. By Theorem 1 any t participants can determine the polynomial <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x28.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x29.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x30.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x31.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x32.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x33.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x34.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x35.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x36.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x37.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x38.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x39.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x40.png" xlink:type="simple"/></inline-formula> (for example with Lagrange interpolation, see [<xref ref-type="bibr" rid="scirp.71671-ref7">7</xref>] ) and hence recover the secret S. If less than t people combine their shares any element in <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x28.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x29.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x30.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x31.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x32.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x33.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x34.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x35.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x36.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x37.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x38.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x39.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x40.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x41.png" xlink:type="simple"/></inline-formula> can be the constant term and hence the secret. A. Shamir suggested to use <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x28.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x29.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x30.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x31.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x32.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x33.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x34.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x35.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x36.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x37.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x38.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x39.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x40.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x41.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x42.png" xlink:type="simple"/></inline-formula> where p is a large prime number.</p><p>D. Panagopoulos presents in his paper [<xref ref-type="bibr" rid="scirp.71671-ref4">4</xref>] a <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x43.png" xlink:type="simple"/></inline-formula>-secret sharing scheme using group presentations with solvable word problem. For the secret sharing schemes in the following sections we use a combinatorial distribution of the shares, which is explained in the paper of D. Panagopoulos.</p><p>Share distribution method explained by D. Panagopoulos.</p><p>To distribute the shares in a <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x44.png" xlink:type="simple"/></inline-formula>-secret sharing scheme the dealer does the follo- wing steps:</p><p>1) Calculate<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x45.png" xlink:type="simple"/></inline-formula>, the number of all elements, for example<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x45.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x46.png" xlink:type="simple"/></inline-formula>, the participants need to know for the reconstruction of the secret.</p><p>2) Let <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x47.png" xlink:type="simple"/></inline-formula> be an enumeration of the subsets of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x47.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x48.png" xlink:type="simple"/></inline-formula> with <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x47.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x48.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x49.png" xlink:type="simple"/></inline-formula> elements. Define n subsets <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x47.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x48.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x49.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x50.png" xlink:type="simple"/></inline-formula> of the set <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x47.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x48.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x49.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x50.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x51.png" xlink:type="simple"/></inline-formula> with the property.</p><disp-formula id="scirp.71671-formula108"><label>(1)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/4-1730436x52.png"  xlink:type="simple"/></disp-formula><p>3) The dealer distributes to each of the n participants one of the sets<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x53.png" xlink:type="simple"/></inline-formula>.</p><p>In addition to this share distribution method the new protocols in this paper are based on combinatorial group theory and Nielsen transformations. Therefore, we review some basic definitions concerning regular Nielsen transformations and Nielsen reduced sets (see [<xref ref-type="bibr" rid="scirp.71671-ref8">8</xref>] or [<xref ref-type="bibr" rid="scirp.71671-ref9">9</xref>] ).</p><p>Combinatorial group theory is the branch of algebra which studies groups with the help of group presentations. A group presentation for a group G consists of a set X of generators and a set R of defining relators on X. We write.</p><disp-formula id="scirp.71671-formula109"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x54.png"  xlink:type="simple"/></disp-formula><p>The group G is called finitely generated if both sets X and R are finite. The newly developed cryptographic protocols use finitely generated free groups. Let F be a finitely generated free group with free generating set<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x55.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x55.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x56.png" xlink:type="simple"/></inline-formula>, then the</p><p>group F is the set of all reduced words in<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x57.png" xlink:type="simple"/></inline-formula>, which is defined as<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x57.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x58.png" xlink:type="simple"/></inline-formula>, where a word is called reduced if it does not contain subwords of the form <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x57.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x58.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x59.png" xlink:type="simple"/></inline-formula> or<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x57.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x58.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x59.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x60.png" xlink:type="simple"/></inline-formula>,<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x57.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x58.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x59.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x60.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x61.png" xlink:type="simple"/></inline-formula>. The identity is considered as the empty word, which is 1. The set of relators for a free group consists only of trivial relators, which are of the form <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x57.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x58.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x59.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x60.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x61.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x62.png" xlink:type="simple"/></inline-formula> or<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x57.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x58.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x59.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x60.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x61.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x62.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x63.png" xlink:type="simple"/></inline-formula>, with <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x57.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x58.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x59.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x60.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x61.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x62.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x63.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x64.png" xlink:type="simple"/></inline-formula> a word in X, thus we denote F by</p><disp-formula id="scirp.71671-formula110"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x65.png"  xlink:type="simple"/></disp-formula><p>The empty space on the right symbolized, that there are only trivial relators. For more information about group theory see for instance [<xref ref-type="bibr" rid="scirp.71671-ref8">8</xref>] , [<xref ref-type="bibr" rid="scirp.71671-ref9">9</xref>] or [<xref ref-type="bibr" rid="scirp.71671-ref10">10</xref>] .</p><p>Let F be a finitely generated free group on the free generating set<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x66.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x66.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x67.png" xlink:type="simple"/></inline-formula>, and let<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x66.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x67.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x68.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x66.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x67.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x68.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x69.png" xlink:type="simple"/></inline-formula>, with <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x66.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x67.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x68.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x69.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x70.png" xlink:type="simple"/></inline-formula> reduced words in X.</p><p>Definition 2 An elementary Nielsen transformation on <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x71.png" xlink:type="simple"/></inline-formula> is one of the following transformations.</p><p>(T1) replace some <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x72.png" xlink:type="simple"/></inline-formula> by<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x72.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x73.png" xlink:type="simple"/></inline-formula>;</p><p>(T2) replace some <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x74.png" xlink:type="simple"/></inline-formula> by <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x74.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x75.png" xlink:type="simple"/></inline-formula> where<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x74.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x75.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x76.png" xlink:type="simple"/></inline-formula>;</p><p>(T3) delete some <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x77.png" xlink:type="simple"/></inline-formula> where<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x77.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x78.png" xlink:type="simple"/></inline-formula>.</p><p>In all three cases the <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x79.png" xlink:type="simple"/></inline-formula> for <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x79.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x80.png" xlink:type="simple"/></inline-formula> are not changed. A (finite) product of elemen- tary Nielsen transformations is called a Nielsen transformation. A Nielsen transfor- mation is called regular if it is a finite product of the transformations (T1) and (T2), otherwise it is called singular. The set U is called Nielsen-equivalent to the set V, if there is a regular Nielsen transformation from U to V.</p><p>Nielsen transformations are a linear technique to study free groups and general infinite groups. In addition the group of all automorphisms of a free group F, denoted by<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x81.png" xlink:type="simple"/></inline-formula>, is generated by a regular Nielsen transformation between two basis of F, and each regular Nielsen transformation between two basis of F defines an automo- rphism of F, see ( [<xref ref-type="bibr" rid="scirp.71671-ref8">8</xref>] , Korollar 2.10).</p><p>Definition 3. A finite set U in F is called Nielsen reduced, if for any three elements <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x82.png" xlink:type="simple"/></inline-formula> from <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x82.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x83.png" xlink:type="simple"/></inline-formula> the following conditions hold:</p><p>(N0)<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x84.png" xlink:type="simple"/></inline-formula>;</p><p>(N1) <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x85.png" xlink:type="simple"/></inline-formula>implies<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x85.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x86.png" xlink:type="simple"/></inline-formula>;</p><p>(N2) <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x87.png" xlink:type="simple"/></inline-formula>and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x87.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x88.png" xlink:type="simple"/></inline-formula> implies<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x87.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x88.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x89.png" xlink:type="simple"/></inline-formula>.</p><p>Here <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x90.png" xlink:type="simple"/></inline-formula> denotes the free length of<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x90.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x91.png" xlink:type="simple"/></inline-formula>.</p><p>Proposition 4. ( [<xref ref-type="bibr" rid="scirp.71671-ref8">8</xref>] , Theorem 2.3) or ( [<xref ref-type="bibr" rid="scirp.71671-ref9">9</xref>] , Proposition 2.2)</p><p>If <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x92.png" xlink:type="simple"/></inline-formula> is finite, then U can be carried by a Nielsen transformation into some V such that V is Nielsen reduced.</p><p>For the secret sharing schemes based on Nielsen transformations we will only use regular Nielsen transformations. We agree on some notations.</p><p>We write <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x93.png" xlink:type="simple"/></inline-formula> if we replace <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x93.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x94.png" xlink:type="simple"/></inline-formula> by <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x93.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x94.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x95.png" xlink:type="simple"/></inline-formula> and we write <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x93.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x94.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x95.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x96.png" xlink:type="simple"/></inline-formula> if we replace <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x93.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x94.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x95.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x96.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x97.png" xlink:type="simple"/></inline-formula> by<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x93.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x94.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x95.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x96.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x97.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x98.png" xlink:type="simple"/></inline-formula>. If we want to apply t-times one after the other the same Nielsen transfo- rmation <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x93.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x94.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x95.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x96.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x97.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x98.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x99.png" xlink:type="simple"/></inline-formula> we write <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x93.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x94.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x95.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x96.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x97.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x98.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x99.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x100.png" xlink:type="simple"/></inline-formula> and hence replace <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x93.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x94.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x95.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x96.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x97.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x98.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x99.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x100.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x101.png" xlink:type="simple"/></inline-formula> by<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x93.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x94.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x95.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x96.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x97.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x98.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x99.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x100.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x101.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x102.png" xlink:type="simple"/></inline-formula>. In all cases the <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x93.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x94.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x95.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x96.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x97.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x98.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x99.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x100.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x101.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x102.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x103.png" xlink:type="simple"/></inline-formula> for <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x93.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x94.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x95.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x96.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x97.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x98.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x99.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x100.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x101.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x102.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x103.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x104.png" xlink:type="simple"/></inline-formula> are not changed.</p><p>Corollary 5. ( [<xref ref-type="bibr" rid="scirp.71671-ref8">8</xref>] , Korollar 2.9)</p><p>Let F be a free group with basis X and let U be a subset of X which is Nielsen reduced. Then it is</p><disp-formula id="scirp.71671-formula111"><label>(2)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/4-1730436x105.png"  xlink:type="simple"/></disp-formula><p>Especially, if U is also a basis for F, then<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x106.png" xlink:type="simple"/></inline-formula>.</p><p>Theorem 6. ( [<xref ref-type="bibr" rid="scirp.71671-ref8">8</xref>] , Satz 2.6)</p><p>Let U be Nielsen reduced, then <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x107.png" xlink:type="simple"/></inline-formula> is free on U.</p><p>For the next lemma we need some notations. Let <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x108.png" xlink:type="simple"/></inline-formula> be a freely reduced word in X. The initial segment s of w which is “a little more than half” of w (that is,</p><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x109.png" xlink:type="simple"/></inline-formula>) is called the major initial segment of w. The minor initial</p><p>segment of w is that initial segment <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x110.png" xlink:type="simple"/></inline-formula> which is “a little less than half” of w (that is,</p><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x111.png" xlink:type="simple"/></inline-formula>). Similarly, major and minor terminal segments are defined.</p><p>If the free length of the word w is even, we call the initial segment s of w, with <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x112.png" xlink:type="simple"/></inline-formula> the left half of w. Analogously, we call the terminal segment <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x112.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x113.png" xlink:type="simple"/></inline-formula> of w with <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x112.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x113.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x114.png" xlink:type="simple"/></inline-formula> the right half of w.</p><p>Let <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x115.png" xlink:type="simple"/></inline-formula> be a set of freely reduced words in X, which are not the identity. An initial segment of a w-symbol (that is, of either <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x115.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x116.png" xlink:type="simple"/></inline-formula> or<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x115.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x116.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x117.png" xlink:type="simple"/></inline-formula>, which are different w-symbols) is called isolated if it does not occur as an initial segment of any other w-symbol. Similarly, a terminal segment is isolated if it is a terminal segment of a unique w-symbol.</p><p>Lemma 7. ( [<xref ref-type="bibr" rid="scirp.71671-ref10">10</xref>] , Lemma 3.1)</p><p>Let <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x118.png" xlink:type="simple"/></inline-formula> be a set of freely reduced words in X with<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x118.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x119.png" xlink:type="simple"/></inline-formula>,<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x118.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x119.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x120.png" xlink:type="simple"/></inline-formula>. Then M is Nielsen reduced if and only if the following conditions are satisfied:</p><p>1) Both the major initial and major terminal segments of each <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x121.png" xlink:type="simple"/></inline-formula> are isolated.</p><p>2) For each <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x122.png" xlink:type="simple"/></inline-formula> of even free length, either its left half or its right half is isolated.</p><p>There are different problems known in combinatorial group Theory, for example:</p><p>Theorem 8. ( [<xref ref-type="bibr" rid="scirp.71671-ref8">8</xref>] , Satz 1.9) Isomorphism problem in free groups:</p><p>Let X and Y be two sets. Let <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x123.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x123.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x124.png" xlink:type="simple"/></inline-formula> be two free groups on X and Y, respectively. The free group G is isomorphic to the free group H if and only if<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x123.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x124.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x125.png" xlink:type="simple"/></inline-formula>.</p><p>Problem 9. Word problem:</p><p>Let <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x126.png" xlink:type="simple"/></inline-formula> be a presentation of a group and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x126.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x127.png" xlink:type="simple"/></inline-formula> a given word in X. Determine algorithmically (in finitely many steps) if g represents the identity or not.</p><p>A further problem, which is a more general problem than the word problem and is needed for some of the developed cryptographic protocols based on combinatorial group theory, is the membership problem or also called extended word problem.</p><p>Problem 10. Membership problem:</p><p>Given a recursively presented group G, a subgroup H of G generated by <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x128.png" xlink:type="simple"/></inline-formula></p><p>and an element<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x129.png" xlink:type="simple"/></inline-formula>, determine whether or not<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x129.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x130.png" xlink:type="simple"/></inline-formula>.</p><p>A related problem (to the membership problem) is the constructive membership problem.</p><p>Problem 11. Constructive membership problem:</p><p>Given a recursively presented group G, a subgroup H of G generated by <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x131.png" xlink:type="simple"/></inline-formula> and an element<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x131.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x132.png" xlink:type="simple"/></inline-formula>, find an expression of h in terms of<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x131.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x132.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x133.png" xlink:type="simple"/></inline-formula>.</p><p>Theorem 12. ( [<xref ref-type="bibr" rid="scirp.71671-ref8">8</xref>] , Satz 1.9) Isomorphism problem in free groups:</p><p>Let X and Y be two sets. Let <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x134.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x134.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x135.png" xlink:type="simple"/></inline-formula> be two free groups on X and Y, respectively. The free group G is isomorphic to the free group H if and only if<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x134.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x135.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x136.png" xlink:type="simple"/></inline-formula>.</p><p>Furthermore, we introduce a linear congruence generator because it is also used for the cryptosystems in this paper.</p><p>For <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x137.png" xlink:type="simple"/></inline-formula> let <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x137.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x138.png" xlink:type="simple"/></inline-formula> be the ring of integers modulo n. The corresponding residue class in <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x137.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x138.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x139.png" xlink:type="simple"/></inline-formula> for an integer <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x137.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x138.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x139.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x140.png" xlink:type="simple"/></inline-formula> is denoted by <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x137.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x138.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x139.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x140.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x141.png" xlink:type="simple"/></inline-formula> (see also [<xref ref-type="bibr" rid="scirp.71671-ref1">1</xref>] ).</p><p>Definition 13. [<xref ref-type="bibr" rid="scirp.71671-ref1">1</xref>]</p><p>Let <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x142.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x142.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x143.png" xlink:type="simple"/></inline-formula>. A bijective mapping <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x142.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x143.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x144.png" xlink:type="simple"/></inline-formula> given by <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x142.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x143.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x144.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x145.png" xlink:type="simple"/></inline-formula> is called a linear congruence generator.</p><p>Theorem 14. [<xref ref-type="bibr" rid="scirp.71671-ref1">1</xref>] (Maximal period length for n = 2<sup>m</sup>,<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x146.png" xlink:type="simple"/></inline-formula>)</p><p>Let<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x147.png" xlink:type="simple"/></inline-formula>, with<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x147.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x148.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x147.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x148.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x149.png" xlink:type="simple"/></inline-formula>and let <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x147.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x148.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x149.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x150.png" xlink:type="simple"/></inline-formula> such that<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x147.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x148.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x149.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x150.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x151.png" xlink:type="simple"/></inline-formula>, with<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x147.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x148.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x149.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x150.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x151.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x152.png" xlink:type="simple"/></inline-formula>, is a linear congruence generator. Further let <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x147.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x148.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x149.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x150.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x151.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x152.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x153.png" xlink:type="simple"/></inline-formula> be given and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x147.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x148.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x149.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x150.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x151.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x152.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x153.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x154.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x147.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x148.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x149.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x150.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x151.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x152.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x153.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x154.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x155.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x147.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x148.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x149.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x150.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x151.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x152.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x153.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x154.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x155.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x156.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x147.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x148.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x149.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x150.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x151.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x152.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x153.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x154.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x155.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x156.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x157.png" xlink:type="simple"/></inline-formula>.</p><p>Then the sequence <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x158.png" xlink:type="simple"/></inline-formula> is periodic with maximal periodic length <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x158.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x159.png" xlink:type="simple"/></inline-formula> if and only if the following holds:</p><p>1) <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x160.png" xlink:type="simple"/></inline-formula>is odd, consequently<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x160.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x161.png" xlink:type="simple"/></inline-formula>.</p><p>2) If <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x162.png" xlink:type="simple"/></inline-formula> then<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x162.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x163.png" xlink:type="simple"/></inline-formula>.</p><p>3) <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x164.png" xlink:type="simple"/></inline-formula>is odd, consequently<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x164.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x165.png" xlink:type="simple"/></inline-formula>.</p></sec><sec id="s3"><title>3. A Combinatorial Secret Sharing Scheme</title><p>Now we present a <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x166.png" xlink:type="simple"/></inline-formula>-secret sharing scheme, whereby the secret is the sum of the multiplicative inverse of elements in the natural numbers. For the distribution of the shares the dealer uses the method by D. Panagopoulos described in Section 2.</p><p>The numbers n and t are given, whereby n is the number of participants and t is the threshold.</p><p>1) The dealer first calculates the number<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x167.png" xlink:type="simple"/></inline-formula>.</p><p>2) He chooses m elements<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x168.png" xlink:type="simple"/></inline-formula>. From these elements he constructs analogously as in Section 0 the sets<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x168.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x169.png" xlink:type="simple"/></inline-formula>. The secret S is the sum</p><disp-formula id="scirp.71671-formula112"><label>(3)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/4-1730436x170.png"  xlink:type="simple"/></disp-formula><p>3) Each participant <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x171.png" xlink:type="simple"/></inline-formula> gets one share<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x171.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x172.png" xlink:type="simple"/></inline-formula>,<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x171.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x172.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x173.png" xlink:type="simple"/></inline-formula>.</p><p>If t of the n participants come together they can reconstruct the secret while they first combine their t private sets <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x174.png" xlink:type="simple"/></inline-formula> and get by construction the set<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x174.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x175.png" xlink:type="simple"/></inline-formula>.</p><p>The secret is the sum of the inverse elements in the set<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x176.png" xlink:type="simple"/></inline-formula>, that is</p><disp-formula id="scirp.71671-formula113"><label>(4)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/4-1730436x177.png"  xlink:type="simple"/></disp-formula><p>This cryptographic protocol is summarized in <xref ref-type="table" rid="table1">Table 1</xref> .</p><p>If the dealer needs a special secret <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x178.png" xlink:type="simple"/></inline-formula> he gives every participant one more element <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x178.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x179.png" xlink:type="simple"/></inline-formula> in each<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x178.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x179.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x180.png" xlink:type="simple"/></inline-formula>, with</p><disp-formula id="scirp.71671-formula114"><label>(5)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/4-1730436x181.png"  xlink:type="simple"/></disp-formula><p>The participants get <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x182.png" xlink:type="simple"/></inline-formula> by multiplying the reconstructed secret S with x.</p><p>Security 15. Each element <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x183.png" xlink:type="simple"/></inline-formula> is exactly contained in <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x183.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x184.png" xlink:type="simple"/></inline-formula> subsets. Hence for each <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x183.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x184.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x185.png" xlink:type="simple"/></inline-formula> the element <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x183.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x184.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x185.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x186.png" xlink:type="simple"/></inline-formula> is not contained in <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x183.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x184.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x185.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x186.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x187.png" xlink:type="simple"/></inline-formula> subsets from<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x183.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x184.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x185.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x186.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x187.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x188.png" xlink:type="simple"/></inline-formula>. As a consequence, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x183.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x184.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x185.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x186.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x187.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x188.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x189.png" xlink:type="simple"/></inline-formula>is in each union of t subsets. Otherwise, if just <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x183.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x184.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x185.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x186.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x187.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x188.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x189.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x190.png" xlink:type="simple"/></inline-formula> arbitrary sets from <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x183.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x184.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x185.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x186.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x187.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x188.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x189.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x190.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x191.png" xlink:type="simple"/></inline-formula> are combined, there exist a j such that the element <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x183.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x184.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x185.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x186.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x187.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x188.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x189.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x190.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x191.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x192.png" xlink:type="simple"/></inline-formula> is not included in the union of this sets.</p><table-wrap id="table1" ><label><xref ref-type="table" rid="table1">Table 1</xref></label><caption><title> Summary of the combinatorial <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x193.png" xlink:type="simple"/></inline-formula>-secret sharing scheme</title></caption><table><tbody><thead><tr><th align="center" valign="middle"  colspan="2"  ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x194.png" xlink:type="simple"/></inline-formula>-secret sharing scheme</th></tr></thead><tr><td align="center" valign="middle" >Dealer</td><td align="center" valign="middle" >Participants <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x195.png" xlink:type="simple"/></inline-formula></td></tr><tr><td align="center" valign="middle" >Calculate<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x196.png" xlink:type="simple"/></inline-formula>. Choose<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x197.png" xlink:type="simple"/></inline-formula>. Construct sets <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x198.png" xlink:type="simple"/></inline-formula> with share distribution method given by D. Panagopoulos; it is <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x199.png" xlink:type="simple"/></inline-formula> for<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x200.png" xlink:type="simple"/></inline-formula>. Distribute shares to the participants.</td><td align="center" valign="middle" ></td></tr><tr><td align="center" valign="middle"  colspan="2"  ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x201.png" xlink:type="simple"/></inline-formula></td></tr><tr><td align="center" valign="middle"  colspan="2"  ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x202.png" xlink:type="simple"/></inline-formula></td></tr><tr><td align="center" valign="middle"  colspan="2"  ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x203.png" xlink:type="simple"/></inline-formula></td></tr><tr><td align="center" valign="middle"  colspan="2"  ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x204.png" xlink:type="simple"/></inline-formula></td></tr><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x205.png" xlink:type="simple"/></inline-formula>participants combine their shares and thus get the set<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x206.png" xlink:type="simple"/></inline-formula>. The secret is <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x207.png" xlink:type="simple"/></inline-formula></td></tr></tbody></table></table-wrap><p>If just one element <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x208.png" xlink:type="simple"/></inline-formula> is absent, the participants do not get the correct sum S, and hence cannot compute the correct secret.</p><p>Remark 16. We realize that the share distribution method by D. Panagopoulos is also given as a special case by M. Ito, A. Saito and T. Nishizeki in [<xref ref-type="bibr" rid="scirp.71671-ref11">11</xref>] . In [<xref ref-type="bibr" rid="scirp.71671-ref5">5</xref>] it is shown that if the method in [<xref ref-type="bibr" rid="scirp.71671-ref11">11</xref>] is used to generate a <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x209.png" xlink:type="simple"/></inline-formula>-secret sharing scheme then the same share distribution method as by D. Panagopoulos is described. M. Ito, A. Saito and T. Nishizeki use a multiple assignment scheme, which is a method to distribute to each participant more than only one share, together with a <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x209.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x210.png" xlink:type="simple"/></inline-formula>-secret sharing scheme. Thus, the share distribution method by D. Panagopoulos is a special case of paper [<xref ref-type="bibr" rid="scirp.71671-ref11">11</xref>] .</p><p>In addition, in [<xref ref-type="bibr" rid="scirp.71671-ref5">5</xref>] it is shown in detail, that the purely combinatorial secret sharing scheme is very similar to a scheme, which J. Benaloh and J. Leichter obtain if they realize a <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x211.png" xlink:type="simple"/></inline-formula>-secret sharing scheme using minimal CNF-formula, described in their paper [<xref ref-type="bibr" rid="scirp.71671-ref12">12</xref>] .</p><p>Remark 17. It is important in terms of practicability, that the dealer calculates and distributes the shares for the participants long before the secret is needed by the participants. Hence, the dealer has enough time to execute the share distribution method and his computational cost should be of no consequence for the cryptographic protocol. If t participants reconstruct the secret, they add up only m elements, which is feasible in linear time.</p><p>Example 18. We perform the steps for a <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x212.png" xlink:type="simple"/></inline-formula>-secret sharing scheme. It is <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x212.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x213.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x212.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x213.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x214.png" xlink:type="simple"/></inline-formula>.</p><p>The dealer follows the steps:</p><p>1) He first calculates<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x215.png" xlink:type="simple"/></inline-formula>.</p><p>2) The dealer chooses the numbers<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x216.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x216.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x217.png" xlink:type="simple"/></inline-formula>and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x216.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x217.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x218.png" xlink:type="simple"/></inline-formula>. The secret is</p><disp-formula id="scirp.71671-formula115"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x219.png"  xlink:type="simple"/></disp-formula><p>(a) The six subsets with size 2 of the set <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x220.png" xlink:type="simple"/></inline-formula> are</p><disp-formula id="scirp.71671-formula116"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x221.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.71671-formula117"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x222.png"  xlink:type="simple"/></disp-formula><p>With help of the <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x223.png" xlink:type="simple"/></inline-formula> the dealer gets the sets <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x223.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x224.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x223.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x224.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x225.png" xlink:type="simple"/></inline-formula>, which contain elements from<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x223.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x224.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x225.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x226.png" xlink:type="simple"/></inline-formula>. He puts the element <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x223.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x224.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x225.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x226.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x227.png" xlink:type="simple"/></inline-formula> for which i is not contained in the set <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x223.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x224.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x225.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x226.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x227.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x228.png" xlink:type="simple"/></inline-formula> for <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x223.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x224.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x225.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x226.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x227.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x228.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x229.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x223.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x224.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x225.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x226.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x227.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x228.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x229.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x230.png" xlink:type="simple"/></inline-formula>, into the set<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x223.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x224.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x225.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x226.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x227.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x228.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x229.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x230.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x231.png" xlink:type="simple"/></inline-formula>, thus it is:</p><disp-formula id="scirp.71671-formula118"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x232.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.71671-formula119"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x233.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.71671-formula120"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x234.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.71671-formula121"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x235.png"  xlink:type="simple"/></disp-formula><p>3) The dealer distributes the set <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x236.png" xlink:type="simple"/></inline-formula> to the participant<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x236.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x237.png" xlink:type="simple"/></inline-formula>, for<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x236.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x237.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x238.png" xlink:type="simple"/></inline-formula>.</p><p>If three of the four participants come together, they can calculate the secret S. For example the participants <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x239.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x239.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x240.png" xlink:type="simple"/></inline-formula> hold the set</p><disp-formula id="scirp.71671-formula122"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x241.png"  xlink:type="simple"/></disp-formula><p>and hence get the secret</p><disp-formula id="scirp.71671-formula123"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x242.png"  xlink:type="simple"/></disp-formula></sec><sec id="s4"><title>4. A Secret Sharing Scheme Using a Regular Nielsen Transformation</title><p>In this section we describe a <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x243.png" xlink:type="simple"/></inline-formula>-secret sharing scheme extends the ideas in Section 3 by using Nielsen transformations. We consider free groups as abstract groups but also as subgroups of the special linear group of all <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x243.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x244.png" xlink:type="simple"/></inline-formula> matrices over<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x243.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x244.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x245.png" xlink:type="simple"/></inline-formula>, that is,</p><disp-formula id="scirp.71671-formula124"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x246.png"  xlink:type="simple"/></disp-formula><p>We use the special linear group over the rational numbers because these numbers can be stored and computed more efficiently on a computer than irrational numbers.</p><p>Let F be a free group in <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x247.png" xlink:type="simple"/></inline-formula> of rank<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x247.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x248.png" xlink:type="simple"/></inline-formula>. The dealer wants to</p><p>distribute the shares for the participants as described in Section 2. The shares will be subsets of a free generating set of the group F (in an abstract and an explicit version).</p><p>The numbers n and t are given, whereby n is the number of participants and t is the threshold. The dealer does the following steps:</p><p>1) He chooses an abstract free generating set X for the free group F of rank<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x249.png" xlink:type="simple"/></inline-formula>, that is</p><disp-formula id="scirp.71671-formula125"><label>(6)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/4-1730436x250.png"  xlink:type="simple"/></disp-formula><p>He also needs an explicit free generating set M, that is</p><disp-formula id="scirp.71671-formula126"><label>(7)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/4-1730436x251.png"  xlink:type="simple"/></disp-formula><p>and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x252.png" xlink:type="simple"/></inline-formula>.</p><p>2) With the known matrices in the set M he computes the secret</p><disp-formula id="scirp.71671-formula127"><label>(8)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/4-1730436x253.png"  xlink:type="simple"/></disp-formula><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x254.png" xlink:type="simple"/></inline-formula>is the trace for the matrix<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x254.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x255.png" xlink:type="simple"/></inline-formula>, that is,<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x254.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x255.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x256.png" xlink:type="simple"/></inline-formula>.</p><p>If the dealer needs a special secret he can act as in Section 3 described.</p><p>3) The dealer constructs the shares for the participants in the following way:</p><p>(a) He first applies a regular Nielsen transformation simultaneously for both sets X and M to get Nielsen-equivalent sets U and N to X and M, respectively (see <xref ref-type="fig" rid="fig1">Figure 1</xref>).</p><p>The elements <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x257.png" xlink:type="simple"/></inline-formula> are words in X and the elements <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x257.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x258.png" xlink:type="simple"/></inline-formula> are words in M. Hence, it is<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x257.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x258.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x259.png" xlink:type="simple"/></inline-formula>.</p><p>(b) The dealer now uses the method of D. Panagopoulos to split U and N and to get the shares <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x260.png" xlink:type="simple"/></inline-formula> for the participants with <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x260.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x261.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x260.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x261.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x262.png" xlink:type="simple"/></inline-formula>.</p><p>4) The dealer distributes the shares.</p><p>If t of the n participants combine their parts they obtain the sets U and N. The secret can be recovered as follows:</p><p>1. The participants apply regular Nielsen transformations in a Nielsen reduction manner for U and step by step simultaneously for N. By Proposition 4 they get Nielsen reduced sets <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x263.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x263.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x264.png" xlink:type="simple"/></inline-formula> with<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x263.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x264.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x265.png" xlink:type="simple"/></inline-formula>, see <xref ref-type="fig" rid="fig2">Figure 2</xref>.</p><p>Because of Corollary 5 it is <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x266.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x266.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x267.png" xlink:type="simple"/></inline-formula>, respectively. Hence, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x266.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x267.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x268.png" xlink:type="simple"/></inline-formula>differs to <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x266.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x267.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x268.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x269.png" xlink:type="simple"/></inline-formula> just in the position order and inverses. That means the set <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x266.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x267.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x268.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x269.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x270.png" xlink:type="simple"/></inline-formula> is the set X up to inverses. The same is true for <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x266.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x267.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x268.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x269.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x270.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x271.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x266.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x267.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x268.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x269.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x270.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x271.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x272.png" xlink:type="simple"/></inline-formula>. Thus, it is <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x266.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x267.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x268.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x269.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x270.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x271.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x272.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x273.png" xlink:type="simple"/></inline-formula> and also <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x266.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x267.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x268.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x269.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x270.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x271.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x272.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x273.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x274.png" xlink:type="simple"/></inline-formula> with<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x266.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x267.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x268.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x269.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x270.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x271.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x272.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x273.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x274.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x275.png" xlink:type="simple"/></inline-formula>.</p><p>The cryptographic protocol is summarized in <xref ref-type="table" rid="table2">Table 2</xref> (page 73).</p><p>Less than t participants can neither get the whole set U, which is Nielsen-equivalent to X, nor the set N, which is Nielsen-equivalent to M.</p><p>For the calculation of the secret, the participants need the set M, because the secret depends on the traces of the matrices<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x276.png" xlink:type="simple"/></inline-formula>. The participants need both sets U and N. If they just have one set U or N they cannot get information about the set M.</p><p>If the set U is known, it is only known which Nielsen transformation should be done to get the Nielsen-equivalent set X, but it is unknown on which matrices they should be done simultaneously.</p><p>If only the set N is known, then the matrices in <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x277.png" xlink:type="simple"/></inline-formula> are known, but nobody knows which Nielsen transformation should be done on N to get the set M. It is also unknown how many Nielsen transformations were used.</p><p>In the book ( [<xref ref-type="bibr" rid="scirp.71671-ref13">13</xref>] , page 247) of J. Lehner a method is given to explicitly obtain a free</p><fig id="fig1"  position="float"><label><xref ref-type="fig" rid="fig1">Figure 1</xref></label><caption><title> Simultaneously regular Nielsen transformations for the dealer</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/4-1730436x278.png"/></fig><fig id="fig2"  position="float"><label><xref ref-type="fig" rid="fig2">Figure 2</xref></label><caption><title> Simultaneously regular Nielsen transformations for the participants</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/4-1730436x279.png"/></fig><table-wrap id="table2" ><label><xref ref-type="table" rid="table2">Table 2</xref></label><caption><title> Summary of the secret sharing scheme using Nielsen transformations and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x280.png" xlink:type="simple"/></inline-formula></title></caption><table><tbody><thead><tr><th align="center" valign="middle"  colspan="2"  ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x281.png" xlink:type="simple"/></inline-formula>-secret sharing scheme</th></tr></thead><tr><td align="center" valign="middle" >Dealer</td><td align="center" valign="middle" >Participants <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x282.png" xlink:type="simple"/></inline-formula></td></tr><tr><td align="center" valign="middle" >Calculate<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x283.png" xlink:type="simple"/></inline-formula>. Choose abstract free generating set <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x284.png" xlink:type="simple"/></inline-formula> and explicit free generating set <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x285.png" xlink:type="simple"/></inline-formula> with <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x286.png" xlink:type="simple"/></inline-formula> (all or almost all<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x287.png" xlink:type="simple"/></inline-formula>). Apply simultaneously regular Nielsen transformation (NT) on X and M: <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x289.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x288.png" xlink:type="simple"/></inline-formula> <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x290.png" xlink:type="simple"/></inline-formula>;<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x291.png" xlink:type="simple"/></inline-formula>. Construct sets <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x292.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x293.png" xlink:type="simple"/></inline-formula> with share distribution method given by D. Panagopoulos; it is <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x294.png" xlink:type="simple"/></inline-formula> for<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x295.png" xlink:type="simple"/></inline-formula>. Distribute shares to the participants.</td><td align="center" valign="middle" ></td></tr><tr><td align="center" valign="middle"  colspan="2"  ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x296.png" xlink:type="simple"/></inline-formula></td></tr><tr><td align="center" valign="middle"  colspan="2"  ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x297.png" xlink:type="simple"/></inline-formula></td></tr><tr><td align="center" valign="middle"  colspan="2"  ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x298.png" xlink:type="simple"/></inline-formula></td></tr><tr><td align="center" valign="middle"  colspan="2"  ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x299.png" xlink:type="simple"/></inline-formula></td></tr><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x300.png" xlink:type="simple"/></inline-formula>participants combine their shares and thus get the sets U and N. Apply simultaneously regular Nielsen transformation (NT) on U and N: <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x302.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x301.png" xlink:type="simple"/></inline-formula> The secret is <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x303.png" xlink:type="simple"/></inline-formula></td></tr></tbody></table></table-wrap><p>generating set M for a free group F on the abstract generating set<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x304.png" xlink:type="simple"/></inline-formula>:</p><p>Theorem 19. [<xref ref-type="bibr" rid="scirp.71671-ref13">13</xref>] Let F be a free group with countably many free generators<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x305.png" xlink:type="simple"/></inline-formula>. Corresponding to <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x305.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x306.png" xlink:type="simple"/></inline-formula> define the matrix</p><disp-formula id="scirp.71671-formula128"><label>(9)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/4-1730436x307.png"  xlink:type="simple"/></disp-formula><p>with <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x308.png" xlink:type="simple"/></inline-formula> such that the following inequalities hold:</p><disp-formula id="scirp.71671-formula129"><label>(10)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/4-1730436x309.png"  xlink:type="simple"/></disp-formula><p>The group G generated by <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x310.png" xlink:type="simple"/></inline-formula> is isomorphic to F.</p><p>We now present an example for this secret sharing scheme.</p><p>Example 20. We perform the steps for a <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x311.png" xlink:type="simple"/></inline-formula>-secret sharing scheme with the help</p><p>of the computer program Maple 16. It is<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x312.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x312.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x313.png" xlink:type="simple"/></inline-formula>and hence<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x312.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x313.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x314.png" xlink:type="simple"/></inline-formula>.</p><p>First the Dealer generates the shares for the participants.</p><p>1) The dealer chooses an abstract presentation for the free group F of rank 3</p><disp-formula id="scirp.71671-formula130"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x315.png"  xlink:type="simple"/></disp-formula><p>He takes an explicit presentation</p><disp-formula id="scirp.71671-formula131"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x316.png"  xlink:type="simple"/></disp-formula><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x317.png" xlink:type="simple"/></inline-formula>as above. We first mention that the inequalities (10) hold for</p><disp-formula id="scirp.71671-formula132"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x318.png"  xlink:type="simple"/></disp-formula><p>and hence the set of the matrices</p><disp-formula id="scirp.71671-formula133"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x319.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.71671-formula134"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x320.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.71671-formula135"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x321.png"  xlink:type="simple"/></disp-formula><p>is a free generating set for a free group of rank 3.</p><p>2) The dealer chooses</p><disp-formula id="scirp.71671-formula136"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x322.png"  xlink:type="simple"/></disp-formula><p>and hence the secret is</p><disp-formula id="scirp.71671-formula137"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x323.png"  xlink:type="simple"/></disp-formula><p>3) Construction of the shares for the participants:</p><p>(a) First the dealer applies regular Nielsen transformations (NTs) simultaneously for both sets X and M to get Nielsen-equivalent sets U and N to X and M, respectively. These transformations are shown in <xref ref-type="table" rid="table3">Table 3</xref> (see page 75) and <xref ref-type="table" rid="table4">Table 4</xref> (see page 76).</p><p>The Dealer obtains the sets</p><disp-formula id="scirp.71671-formula138"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x324.png"  xlink:type="simple"/></disp-formula><p>and</p><disp-formula id="scirp.71671-formula139"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x325.png"  xlink:type="simple"/></disp-formula><p>(b) He gets the shares <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x326.png" xlink:type="simple"/></inline-formula> for the participants with <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x326.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x327.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x326.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x327.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x328.png" xlink:type="simple"/></inline-formula> as follows:</p><table-wrap id="table3" ><label><xref ref-type="table" rid="table3">Table 3</xref></label><caption><title> Nielsen transformations (NTs) of the dealer I</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >NTs</th><th align="center" valign="middle" >theoretical set X</th><th align="center" valign="middle" >explicit set M</th></tr></thead><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x329.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x330.png" xlink:type="simple"/></inline-formula></td></tr><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x331.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x332.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x333.png" xlink:type="simple"/></inline-formula></td></tr><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x334.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x335.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x336.png" xlink:type="simple"/></inline-formula></td></tr><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x337.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x338.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x339.png" xlink:type="simple"/></inline-formula>,</td></tr><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x340.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x341.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x342.png" xlink:type="simple"/></inline-formula></td></tr><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x343.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x344.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x345.png" xlink:type="simple"/></inline-formula>,</td></tr><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x346.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x347.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x348.png" xlink:type="simple"/></inline-formula>,</td></tr></tbody></table></table-wrap><table-wrap id="table4" ><label><xref ref-type="table" rid="table4">Table 4</xref></label><caption><title> Nielsen transformations (NTs) of the dealer II</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >NTs</th><th align="center" valign="middle" >theoretical set X</th><th align="center" valign="middle" >explicit set M</th></tr></thead><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x349.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x350.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x351.png" xlink:type="simple"/></inline-formula>,</td></tr><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x352.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x353.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x354.png" xlink:type="simple"/></inline-formula></td></tr></tbody></table></table-wrap><p>i) It is<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x355.png" xlink:type="simple"/></inline-formula>.</p><p>ii) The dealer chooses the elements <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x356.png" xlink:type="simple"/></inline-formula> and gets the three sets</p><disp-formula id="scirp.71671-formula140"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x357.png"  xlink:type="simple"/></disp-formula><p>With the help of the <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x358.png" xlink:type="simple"/></inline-formula> the dealer gets the sets <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x358.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x359.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x358.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x359.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x360.png" xlink:type="simple"/></inline-formula> which contain elements from the set<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x358.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x359.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x360.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x361.png" xlink:type="simple"/></inline-formula>. He puts the element <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x358.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x359.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x360.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x361.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x362.png" xlink:type="simple"/></inline-formula> by which i is not contained in the set <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x358.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x359.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x360.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x361.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x362.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x363.png" xlink:type="simple"/></inline-formula> for <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x358.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x359.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x360.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x361.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x362.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x363.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x364.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x358.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x359.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x360.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x361.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x362.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x363.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x364.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x365.png" xlink:type="simple"/></inline-formula>, into the set<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x358.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x359.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x360.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x361.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x362.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x363.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x364.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x365.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x366.png" xlink:type="simple"/></inline-formula>..</p><disp-formula id="scirp.71671-formula141"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x367.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.71671-formula142"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x368.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.71671-formula143"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x369.png"  xlink:type="simple"/></disp-formula><p>Now we apply this to U and N to create the share-sets for the participants, respec- tively:</p><disp-formula id="scirp.71671-formula144"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x370.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.71671-formula145"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x371.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.71671-formula146"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x372.png"  xlink:type="simple"/></disp-formula><p>4) The Dealer distributes to each participant a tuple<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x373.png" xlink:type="simple"/></inline-formula>. Participant <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x373.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x374.png" xlink:type="simple"/></inline-formula> gets<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x373.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x374.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x375.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x373.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x374.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x375.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x376.png" xlink:type="simple"/></inline-formula>gets <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x373.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x374.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x375.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x376.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x377.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x373.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x374.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x375.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x376.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x377.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x378.png" xlink:type="simple"/></inline-formula> gets<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x373.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x374.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x375.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x376.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x377.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x378.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x379.png" xlink:type="simple"/></inline-formula>.</p><p>Assume the participants <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x380.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x380.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x381.png" xlink:type="simple"/></inline-formula> come together to reconstruct the secret. They are able to generate the sets <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x380.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x381.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x382.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x380.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x381.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x382.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x383.png" xlink:type="simple"/></inline-formula>. The secret can be recovered as follows.</p><p>The participants apply regular Nielsen transformations step by step simultaneously for both sets U and N to get <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x384.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x384.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x385.png" xlink:type="simple"/></inline-formula>. The steps are shown in the <xref ref-type="table" rid="table5">Table 5</xref> (see page 77) and <xref ref-type="table" rid="table6">Table 6</xref> (see page 78).</p><p>With the knowledge of the set <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x386.png" xlink:type="simple"/></inline-formula> the participants can reconstruct the secret easily. It is</p><table-wrap id="table5" ><label><xref ref-type="table" rid="table5">Table 5</xref></label><caption><title> Nielsen transformations (NTs) from the participants I</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >NTs</th><th align="center" valign="middle" >theoretical set U</th><th align="center" valign="middle" >explicit set N</th></tr></thead><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x387.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x388.png" xlink:type="simple"/></inline-formula></td></tr><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x389.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x390.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x391.png" xlink:type="simple"/></inline-formula></td></tr><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x392.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x393.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x394.png" xlink:type="simple"/></inline-formula></td></tr><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x395.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x396.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x397.png" xlink:type="simple"/></inline-formula></td></tr><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x398.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x399.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x400.png" xlink:type="simple"/></inline-formula></td></tr><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x401.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x402.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x403.png" xlink:type="simple"/></inline-formula></td></tr></tbody></table></table-wrap><disp-formula id="scirp.71671-formula147"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x404.png"  xlink:type="simple"/></disp-formula><p>and hence it is</p><disp-formula id="scirp.71671-formula148"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x405.png"  xlink:type="simple"/></disp-formula><p>In general we can use any free matrix group F of rank <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x406.png" xlink:type="simple"/></inline-formula> for a <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x406.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x407.png" xlink:type="simple"/></inline-formula>- secret sharing scheme as it is described in this section. The shares can be generated by the above method and are tuples <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x406.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x407.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x408.png" xlink:type="simple"/></inline-formula> with <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x406.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x407.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x408.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x409.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x406.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x407.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x408.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x409.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x410.png" xlink:type="simple"/></inline-formula>. Some other ideas for the secret S are</p><disp-formula id="scirp.71671-formula149"><label>(11)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/4-1730436x411.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.71671-formula150"><label>(12)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/4-1730436x412.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.71671-formula151"><label>(13)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/4-1730436x413.png"  xlink:type="simple"/></disp-formula><table-wrap id="table6" ><label><xref ref-type="table" rid="table6">Table 6</xref></label><caption><title> Nielsen transformations (NTs) from the participants II</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >NTs</th><th align="center" valign="middle" >theoretical set U</th><th align="center" valign="middle" >explicit set N</th></tr></thead><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x414.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x415.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x416.png" xlink:type="simple"/></inline-formula></td></tr><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x417.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x418.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x419.png" xlink:type="simple"/></inline-formula></td></tr><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x420.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x421.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x422.png" xlink:type="simple"/></inline-formula></td></tr><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x423.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x424.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x425.png" xlink:type="simple"/></inline-formula></td></tr><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x426.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x427.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x428.png" xlink:type="simple"/></inline-formula></td></tr><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x429.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x430.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x431.png" xlink:type="simple"/></inline-formula></td></tr></tbody></table></table-wrap></sec><sec id="s5"><title>5. Another Secret Sharing Scheme Based on Nielsen Transformations</title><p>We explain another secret sharing scheme which arises of the protocol in Section 4. As in the previous section, let F be a finitely generated free group with the abstract free generating set<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x432.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x432.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x433.png" xlink:type="simple"/></inline-formula>, that is,</p><disp-formula id="scirp.71671-formula152"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x434.png"  xlink:type="simple"/></disp-formula><p>For a <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x435.png" xlink:type="simple"/></inline-formula>-secret sharing scheme the dealer chooses a Nielsen reduced set<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x435.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x436.png" xlink:type="simple"/></inline-formula>, with<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x435.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x436.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x437.png" xlink:type="simple"/></inline-formula>. The <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x435.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x436.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x437.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x438.png" xlink:type="simple"/></inline-formula> are given as words in X. The secret is the sum</p><disp-formula id="scirp.71671-formula153"><label>(14)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/4-1730436x439.png"  xlink:type="simple"/></disp-formula><p>with <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x440.png" xlink:type="simple"/></inline-formula> the length of the word<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x440.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x441.png" xlink:type="simple"/></inline-formula>.</p><p>The dealer does a regular Nielsen transformation on the set U to get the Nielsen- equivalent set V (see <xref ref-type="fig" rid="fig3">Figure 3</xref>).</p><p>Each participant<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x442.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x442.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x443.png" xlink:type="simple"/></inline-formula>, gets one set<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x442.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x443.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x444.png" xlink:type="simple"/></inline-formula>, as in the previous secret sharing scheme above.</p><fig-group id="fig3"><label><xref ref-type="fig" rid="fig3">Figure 3</xref></label><caption><title> Regular Nielsen transformation.</title></caption><fig id ="fig3_1"><label></label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/4-1730436x445.png"/></fig></fig-group><p>If t of the n participants come together to reconstruct the secret, they combine their shares and get the set<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x446.png" xlink:type="simple"/></inline-formula>. They have to find a Nielsen-reduced set <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x446.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x447.png" xlink:type="simple"/></inline-formula> to V. They apply Nielsen transformations in a Nielsen reducing manner as described in [<xref ref-type="bibr" rid="scirp.71671-ref8">8</xref>] and [<xref ref-type="bibr" rid="scirp.71671-ref9">9</xref>] , and get from V a Nielsen-reduced set<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x446.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x447.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x448.png" xlink:type="simple"/></inline-formula>. The secret is the sum</p><disp-formula id="scirp.71671-formula154"><label>(15)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/4-1730436x449.png"  xlink:type="simple"/></disp-formula><p>because for each i it is <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x450.png" xlink:type="simple"/></inline-formula> for some j (see the proof of Corollary 3.1 in [<xref ref-type="bibr" rid="scirp.71671-ref10">10</xref>] ). From <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x450.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x451.png" xlink:type="simple"/></inline-formula> we get <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x450.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x451.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x452.png" xlink:type="simple"/></inline-formula> by permutations and length preserving Nielsen transformations.</p><p>This <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x453.png" xlink:type="simple"/></inline-formula>-secret sharing scheme is summarized in <xref ref-type="table" rid="table7">Table 7</xref> (page 80).</p></sec><sec id="s6"><title>6. A Symmetric Key Cryptosystem Using Nielsen Transformations</title><p>In this section we introduce a symmetric key cryptosystem using Nielsen transfo- rmations. Before Alice and Bob are able to communicate with each other, they have to make some arrangements.</p><p>We speak about public parameters also in private key cryptosystems, because these are parameters which each person, also an eavesdropper, Eve, gets, if she looks at the sent ciphertext. Public parameters are also elements, which Alice and Bob communicate with each other publicly. It is also not a secret which plaintext alphabet is used for the communication.</p><p>Public Parameters.</p><p>They first agree on the following public parameters.</p><p>1) A finitely generated free group F with free generating set <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x454.png" xlink:type="simple"/></inline-formula> with<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x454.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x455.png" xlink:type="simple"/></inline-formula>.</p><p>2) A plaintext alphabet <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x456.png" xlink:type="simple"/></inline-formula> with<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x456.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x457.png" xlink:type="simple"/></inline-formula>.</p><p>3) An abstract free group <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x458.png" xlink:type="simple"/></inline-formula> with <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x458.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x459.png" xlink:type="simple"/></inline-formula> and an abstract free generating set<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x458.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x459.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x460.png" xlink:type="simple"/></inline-formula>, with<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x458.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x459.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x460.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x461.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x458.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x459.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x460.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x461.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x462.png" xlink:type="simple"/></inline-formula>, abstract letters.</p><p>4) A subset <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x463.png" xlink:type="simple"/></inline-formula> of automorphisms of H. It is<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x463.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x464.png" xlink:type="simple"/></inline-formula> and the<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x463.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x464.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x465.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x463.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x464.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x465.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x466.png" xlink:type="simple"/></inline-formula>, pairwise different, are generated with the help of 0-1-sequence (of different length) and random numbers, see ( [<xref ref-type="bibr" rid="scirp.71671-ref5">5</xref>] , Section 4.4).</p><table-wrap id="table7" ><label><xref ref-type="table" rid="table7">Table 7</xref></label><caption><title> Summary of the <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x467.png" xlink:type="simple"/></inline-formula>-secret sharing scheme using Nielsen transformations together with Nielsen reduced sets and free lengths of certain words</title></caption><table><tbody><thead><tr><th align="center" valign="middle"  colspan="3"  ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x468.png" xlink:type="simple"/></inline-formula>-secret sharing scheme</th></tr></thead><tr><td align="center" valign="middle"  colspan="2"  >Dealer</td><td align="center" valign="middle" >Participants <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x469.png" xlink:type="simple"/></inline-formula></td></tr><tr><td align="center" valign="middle"  colspan="2"  >Calculate<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x470.png" xlink:type="simple"/></inline-formula>. Choose abstract free generating set <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x471.png" xlink:type="simple"/></inline-formula>with <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x472.png" xlink:type="simple"/></inline-formula> and a Nielsen reduced set<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x473.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x474.png" xlink:type="simple"/></inline-formula>words in X. Apply regular Nielsen transformation (NT) on U: <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x475.png" xlink:type="simple"/></inline-formula> <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x476.png" xlink:type="simple"/></inline-formula>. Construct sets <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x477.png" xlink:type="simple"/></inline-formula> with share distribution method given by D. Panagopoulos; it is <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x478.png" xlink:type="simple"/></inline-formula> for<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x479.png" xlink:type="simple"/></inline-formula>. Distribute shares to the participants.</td><td align="center" valign="middle" ></td></tr><tr><td align="center" valign="middle"  colspan="3"  ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x480.png" xlink:type="simple"/></inline-formula></td></tr><tr><td align="center" valign="middle"  colspan="3"  ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x481.png" xlink:type="simple"/></inline-formula></td></tr><tr><td align="center" valign="middle"  colspan="3"  ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x482.png" xlink:type="simple"/></inline-formula></td></tr><tr><td align="center" valign="middle"  colspan="3"  ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x483.png" xlink:type="simple"/></inline-formula></td></tr><tr><td align="center" valign="middle" ></td><td align="center" valign="middle"  colspan="2"  >t participants combine their shares and thus get the set V. Apply regular Nielsen transformation (NT) on V: <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x484.png" xlink:type="simple"/></inline-formula> The secret is <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x485.png" xlink:type="simple"/></inline-formula></td></tr><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td></tr></tbody></table></table-wrap><p>The set <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x486.png" xlink:type="simple"/></inline-formula> is part of the key space.</p><p>5) They agree on a linear congruence generator <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x487.png" xlink:type="simple"/></inline-formula> with a maximal period length.</p><p>Private Parameters.</p><p>Now, they agree on the private parameters.</p><p>1) Alice and Bob choose an explicit Nielsen reduced set U with N elements, which are words in X. Such systems U are easily to construct (see Lemma 7 and Theorem 6 or also [<xref ref-type="bibr" rid="scirp.71671-ref8">8</xref>] and [<xref ref-type="bibr" rid="scirp.71671-ref9">9</xref>] ).</p><p>Now, it is <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x488.png" xlink:type="simple"/></inline-formula> a free subgroup of F with rank N. It is <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x488.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x489.png" xlink:type="simple"/></inline-formula> the set of all minimal Nielsen reduced sets with N elements in F, which is part of the key space.</p><p>2) They use a one-to-one correspondence</p><disp-formula id="scirp.71671-formula155"><label>(16)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/4-1730436x490.png"  xlink:type="simple"/></disp-formula><p>3) Alice and Bob agree on an automorphism<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x491.png" xlink:type="simple"/></inline-formula>, hence <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x491.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x492.png" xlink:type="simple"/></inline-formula> is the common secret starting point<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x491.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x492.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x493.png" xlink:type="simple"/></inline-formula>, with<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x491.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x492.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x493.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x494.png" xlink:type="simple"/></inline-formula>, for the linear congruence generator. With this <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x491.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x492.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x493.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x494.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x495.png" xlink:type="simple"/></inline-formula> they are able to generate the sequence <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x491.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x492.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x493.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x494.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x495.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x496.png" xlink:type="simple"/></inline-formula> (with z the number of the plaintext units, which are letters from A) of automorphisms of the set<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x491.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x492.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x493.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x494.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x495.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x496.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x497.png" xlink:type="simple"/></inline-formula>, which they need for encryption and decryption, respectively.</p><p>Remark 21. If the explicit set<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x498.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x498.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x499.png" xlink:type="simple"/></inline-formula>word in X, is used, then <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x498.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x499.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x500.png" xlink:type="simple"/></inline-formula> is a free subgroup of F and with the automorphism <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x498.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x499.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x500.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x501.png" xlink:type="simple"/></inline-formula> with<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x498.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x499.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x500.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x501.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x502.png" xlink:type="simple"/></inline-formula>, the set <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x498.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x499.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x500.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x501.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x502.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x503.png" xlink:type="simple"/></inline-formula> is generated, which is Nielsen equivalent to the set U.</p><p>The key space: The set <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x504.png" xlink:type="simple"/></inline-formula> of all minimal (with respect to a lexicographical order) Nielsen reduced set of F with N elements. The set <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x504.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x505.png" xlink:type="simple"/></inline-formula> of 2<sup>128</sup> randomly chosen automorphism of<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x504.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x505.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x506.png" xlink:type="simple"/></inline-formula>.</p><p>Private Key Cryptosystem.</p><p>Now, we explain the private key cryptosystem and look carefully at the steps for Alice and Bob.</p><p>Public knowledge:<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x507.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x507.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x508.png" xlink:type="simple"/></inline-formula>with<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x507.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x508.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x509.png" xlink:type="simple"/></inline-formula>; plaintext alphabet <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x507.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x508.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x509.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x510.png" xlink:type="simple"/></inline-formula> with<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x507.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x508.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x509.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x510.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x511.png" xlink:type="simple"/></inline-formula>; the set<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x507.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x508.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x509.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x510.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x511.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x512.png" xlink:type="simple"/></inline-formula>; a linear congruence generator h.</p><p>Encryption and Decryption Procedure:</p><p>1) Alice and Bob agree privately on the private parameters: a set <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x513.png" xlink:type="simple"/></inline-formula> and an automorphism<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x513.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x514.png" xlink:type="simple"/></inline-formula>. They also know the one-to-one correspondence between U and A.</p><p>2) Alice wants to transmit the message</p><disp-formula id="scirp.71671-formula156"><label>(17)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/4-1730436x515.png"  xlink:type="simple"/></disp-formula><p>with <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x516.png" xlink:type="simple"/></inline-formula> to Bob.</p><p>2.1) She generates with the linear congruence generator h and the knowledge of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x517.png" xlink:type="simple"/></inline-formula> the z automorphisms<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x517.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x518.png" xlink:type="simple"/></inline-formula>, which she needs for encryption. It is<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x517.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x518.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x519.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x517.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x518.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x519.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x520.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x517.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x518.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x519.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x520.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x521.png" xlink:type="simple"/></inline-formula>,<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x517.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x518.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x519.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x520.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x521.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x522.png" xlink:type="simple"/></inline-formula>.</p><p>2.2) The encryption is as follows.</p><disp-formula id="scirp.71671-formula157"><label>(18)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/4-1730436x523.png"  xlink:type="simple"/></disp-formula><p>Recall that the one-to-one correspondence <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x524.png" xlink:type="simple"/></inline-formula> with<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x524.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x525.png" xlink:type="simple"/></inline-formula>, for<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x524.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x525.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x526.png" xlink:type="simple"/></inline-formula>, holds. The ciphertext</p><disp-formula id="scirp.71671-formula158"><label>(19)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/4-1730436x527.png"  xlink:type="simple"/></disp-formula><p>is sent to Bob. The <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x528.png" xlink:type="simple"/></inline-formula> are called the ciphertext units and we do not perform cancell- ations between <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x528.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x529.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x528.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x529.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x530.png" xlink:type="simple"/></inline-formula> and the end of each <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x528.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x529.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x530.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x531.png" xlink:type="simple"/></inline-formula> is marked, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x528.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x529.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x530.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x531.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x532.png" xlink:type="simple"/></inline-formula>, for exa- mple with the symbol “<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x528.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x529.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x530.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x531.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x532.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x533.png" xlink:type="simple"/></inline-formula>”. On the one hand the ciphertext unit <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x528.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x529.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x530.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x531.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x532.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x533.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x534.png" xlink:type="simple"/></inline-formula> can be seen as a word in U, because the set <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x528.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x529.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x530.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x531.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x532.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x533.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x534.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x535.png" xlink:type="simple"/></inline-formula> is Nielsen equivalent to U and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x528.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x529.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x530.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x531.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x532.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x533.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x534.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x535.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x536.png" xlink:type="simple"/></inline-formula>, for<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x528.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x529.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x530.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x531.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x532.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x533.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x534.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x535.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x536.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x537.png" xlink:type="simple"/></inline-formula>, is an element in<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x528.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x529.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x530.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x531.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x532.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x533.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x534.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x535.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x536.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x537.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x538.png" xlink:type="simple"/></inline-formula>. On the other hand it can be written as a word in X, because the explicit elements in U are words in X and so are the elements in the Nielsen equivalent set <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x528.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x529.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x530.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x531.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x532.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x533.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x534.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x535.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x536.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x537.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x538.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x539.png" xlink:type="simple"/></inline-formula> to U.</p><p>3) Bob gets the ciphertext</p><disp-formula id="scirp.71671-formula159"><label>(20)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/4-1730436x540.png"  xlink:type="simple"/></disp-formula><p>with<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x541.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x541.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x542.png" xlink:type="simple"/></inline-formula>, words in X. He knows where each ciphertext unit <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x541.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x542.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x543.png" xlink:type="simple"/></inline-formula> begins and ends. Hence, he gets the information that he has to use z automorphisms of F from the set <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x541.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x542.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x543.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x544.png" xlink:type="simple"/></inline-formula> for decryption. He has two possibilities for decryption.</p><p>3.1.a) With the knowledge of<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x545.png" xlink:type="simple"/></inline-formula>, the set<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x545.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x546.png" xlink:type="simple"/></inline-formula>, the linear congruence generator h and the number z, he computes for each automorphism<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x545.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x546.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x547.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x545.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x546.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x547.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x548.png" xlink:type="simple"/></inline-formula>, the set</p><disp-formula id="scirp.71671-formula160"><label>(21)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/4-1730436x549.png"  xlink:type="simple"/></disp-formula><p>with <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x550.png" xlink:type="simple"/></inline-formula> written as a reduced word in X. Hence, with the one-to-one correspondence between U and A, he gets a one-to-one correspondence between the letters in the alphabet A and the words of the ciphertext depending on the automorphisms<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x550.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x551.png" xlink:type="simple"/></inline-formula>. This is shown in <xref ref-type="table" rid="table8">Table 8</xref> (page 82).</p><p>With the knowledge of the <xref ref-type="table" rid="table8">Table 8</xref> (page 82) the decryption is as follows</p><disp-formula id="scirp.71671-formula161"><label>(22)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/4-1730436x552.png"  xlink:type="simple"/></disp-formula><p>He generates the plaintext message</p><disp-formula id="scirp.71671-formula162"><label>(23)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/4-1730436x553.png"  xlink:type="simple"/></disp-formula><p>with<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x554.png" xlink:type="simple"/></inline-formula>, from Alice.</p><p>3.1.b) Bob knows the Nielsen reduced set U, hence with an algorithm as for example explained in the book ( [<xref ref-type="bibr" rid="scirp.71671-ref8">8</xref>] , page~33) he is able to write the elements <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x555.png" xlink:type="simple"/></inline-formula> as words in U. With the knowledge of the automorphism<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x555.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x556.png" xlink:type="simple"/></inline-formula>, the set<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x555.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x556.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x557.png" xlink:type="simple"/></inline-formula>, the linear congruence generator h and the number z, he gets the automorphisms <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x555.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x556.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x557.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x558.png" xlink:type="simple"/></inline-formula> which Alice used for encryption of<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x555.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x556.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x557.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x558.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x559.png" xlink:type="simple"/></inline-formula>. Because of the fact that a one-to-one correspondence between A and U is used and the ciphertext unit <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x555.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x556.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x557.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x558.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x559.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x560.png" xlink:type="simple"/></inline-formula> is an image of an element in U under the automorphism<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x555.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x556.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x557.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x558.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x559.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x560.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x561.png" xlink:type="simple"/></inline-formula>, Bob knows with the automorphism <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x555.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x556.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x557.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x558.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x559.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x560.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x561.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x562.png" xlink:type="simple"/></inline-formula> and the ciphertext unit <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x555.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x556.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x557.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x558.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x559.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x560.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x561.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x562.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x563.png" xlink:type="simple"/></inline-formula> written as word in U, the plaintext letter <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x555.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x556.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x557.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x558.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x559.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x560.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x561.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x562.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x563.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x564.png" xlink:type="simple"/></inline-formula> which corres- ponds to the ciphertext unit<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x555.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x556.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x557.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x558.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x559.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x560.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x561.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x562.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x563.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x564.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x565.png" xlink:type="simple"/></inline-formula>.</p><p>This cryptographic protocol is summarized in <xref ref-type="table" rid="table9">Table 9</xref> (page 83).</p><table-wrap id="table8" ><label><xref ref-type="table" rid="table8">Table 8</xref></label><caption><title> Plaintext alphabet <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x566.png" xlink:type="simple"/></inline-formula> corresponding to ciphertext alphabet <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x566.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x567.png" xlink:type="simple"/></inline-formula> depending on the automorphisms<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x566.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x567.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x568.png" xlink:type="simple"/></inline-formula></title></caption><table><tbody><thead><tr><th align="center" valign="middle" ></th><th align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x569.png" xlink:type="simple"/></inline-formula></th><th align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x570.png" xlink:type="simple"/></inline-formula></th><th align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x571.png" xlink:type="simple"/></inline-formula></th><th align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x572.png" xlink:type="simple"/></inline-formula></th></tr></thead><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x573.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x574.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x575.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x576.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x577.png" xlink:type="simple"/></inline-formula></td></tr><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x578.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x579.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x580.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x581.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x582.png" xlink:type="simple"/></inline-formula></td></tr><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x583.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x584.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x585.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x586.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x587.png" xlink:type="simple"/></inline-formula></td></tr><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x588.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x589.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x590.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x591.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x592.png" xlink:type="simple"/></inline-formula></td></tr></tbody></table></table-wrap><p>Remark 22. As soon as Alice and Bob agree on the starting seed automorphism and the Nielsen reduced set U, Bob is able to calculate the first columns of <xref ref-type="table" rid="table8">Table 8</xref> (page 82) for decryption (he does not know how many columns he will need because he does not know yet how long the plaintext from Alice will be). If he gets the ciphertext C from Alice, he only has to do a search in the table to get the corresponding plaintext units to</p><table-wrap id="table9" ><label><xref ref-type="table" rid="table9">Table 9</xref></label><caption><title> Summary of the private key cryptosystem</title></caption><table><tbody><thead><tr><th align="center" valign="middle"  colspan="2"  >Public Knowledge</th></tr></thead><tr><td align="center" valign="middle"  colspan="2"  ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x593.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x594.png" xlink:type="simple"/></inline-formula>,<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x595.png" xlink:type="simple"/></inline-formula>; plaintext alphabet<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x596.png" xlink:type="simple"/></inline-formula>,<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x597.png" xlink:type="simple"/></inline-formula>; abstract free group<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x598.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x599.png" xlink:type="simple"/></inline-formula>with <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x600.png" xlink:type="simple"/></inline-formula> abstract letters; set<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x601.png" xlink:type="simple"/></inline-formula>; linear congruence generator h of maximal periodic length.</td></tr><tr><td align="center" valign="middle" >Alice</td><td align="center" valign="middle" >Bob</td></tr><tr><td align="center" valign="middle"  colspan="2"  >Private keys</td></tr><tr><td align="center" valign="middle"  colspan="2"  >Explicit set <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x602.png" xlink:type="simple"/></inline-formula> with <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x603.png" xlink:type="simple"/></inline-formula> words in X, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x604.png" xlink:type="simple"/></inline-formula>Nielsen reduced set,<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x605.png" xlink:type="simple"/></inline-formula>; seed<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x606.png" xlink:type="simple"/></inline-formula>, one-to-one correspondence<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x607.png" xlink:type="simple"/></inline-formula>,<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x608.png" xlink:type="simple"/></inline-formula>.</td></tr><tr><td align="center" valign="middle"  colspan="2"  >Encryption</td></tr><tr><td align="center" valign="middle" >Choose message <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x609.png" xlink:type="simple"/></inline-formula> with<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x610.png" xlink:type="simple"/></inline-formula>. Calculate <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x611.png" xlink:type="simple"/></inline-formula>, obtain<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x612.png" xlink:type="simple"/></inline-formula>. Encryption procedure: if <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x613.png" xlink:type="simple"/></inline-formula> then<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x614.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x615.png" xlink:type="simple"/></inline-formula> <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x616.png" xlink:type="simple"/></inline-formula> Ciphertext: <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x617.png" xlink:type="simple"/></inline-formula> with <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x618.png" xlink:type="simple"/></inline-formula> written as words in X.</td><td align="center" valign="middle" ></td></tr><tr><td align="center" valign="middle"  colspan="2"  ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x619.png" xlink:type="simple"/></inline-formula></td></tr><tr><td align="center" valign="middle"  colspan="2"  >Decryption</td></tr><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >Compute z automorphism: <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x620.png" xlink:type="simple"/></inline-formula>, obtain<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x621.png" xlink:type="simple"/></inline-formula>. Two possibilities: 1. For each<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x622.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x623.png" xlink:type="simple"/></inline-formula>compute <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x624.png" xlink:type="simple"/></inline-formula> and get a table like <xref ref-type="table" rid="table8">Table 8</xref> (page 82). (Decryption: Search in this table.) if <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x625.png" xlink:type="simple"/></inline-formula> then<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x626.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x627.png" xlink:type="simple"/></inline-formula> <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x628.png" xlink:type="simple"/></inline-formula> 2. Use Nielsen reduced set U and an algorithm to write the ciphertext units <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x629.png" xlink:type="simple"/></inline-formula> (given as words in X) as words in U. Together with the used automorphism, the ciphertext is decrypted correctly. Reconstruct plaintext message <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x630.png" xlink:type="simple"/></inline-formula>with<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x631.png" xlink:type="simple"/></inline-formula>.</td></tr></tbody></table></table-wrap><p>the ciphertext units. If columns are missing to decrypt the ciphertext, he calculates the missing columns. Thus, in Version 3.1.a. instead of Version 3.1.b. for decryption Bob is able to do calculations for decryption even before he knows the ciphertext.</p><p>Remark 23. The cryptosystem is a polyalphabetic system, that means, a word<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x632.png" xlink:type="simple"/></inline-formula>, and hence a letter<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x632.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x633.png" xlink:type="simple"/></inline-formula>, is encrypted differently at different positions in the plaintext, because different automorphisms are used during the encryption procedure for each ciphertext unit. Thus, for the ciphertext, a statistical frequency attack (see for instance [<xref ref-type="bibr" rid="scirp.71671-ref1">1</xref>] ) over the frequency of words, which correspond to letters in the plaintext alphabet, or groups of words, is useless.</p><p>It follows an example, in which for decryption a table (see <xref ref-type="table" rid="table8">Table 8</xref> (page 82)) is used, which stores the ciphertext alphabet <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x634.png" xlink:type="simple"/></inline-formula> and is generated with the automorphisms Alice uses for encryption, see Example 24.</p><p>Additionally, in [<xref ref-type="bibr" rid="scirp.71671-ref5">5</xref>] an example is given, in which Bob knows the Nielsen reduced set U, hence with a known algorithm he is able to write the ciphertext as a sequence of words in U. With the automorphisms Alice uses for encryption he is able to decrypt the ciphertext correctly.</p><p>Example 24. This example was executed in GAP<sup>1</sup>. All details are given in Appendix A. Firstly, Alice and Bob agree on public parameters.</p><p>1) Let F be the free group on the free generating set<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x636.png" xlink:type="simple"/></inline-formula>.</p><p>2) Let <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x637.png" xlink:type="simple"/></inline-formula> be the plaintext alphabet.</p><p>3) Let H be the abstract free group of rank <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x638.png" xlink:type="simple"/></inline-formula> with free generating set<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x638.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x639.png" xlink:type="simple"/></inline-formula>.</p><p>4) A set <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x640.png" xlink:type="simple"/></inline-formula> is determined. In this example we give the automorphisms, which Alice and Bob use for encryption and decryption, respectively, just at the mom- ent when they are needed.</p><p>5) The linear congruence generator with maximal periodic length is</p><disp-formula id="scirp.71671-formula163"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x641.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.71671-formula164"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x642.png"  xlink:type="simple"/></disp-formula><p>The private parameters for this example are the following:</p><p>1) Let <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x643.png" xlink:type="simple"/></inline-formula> be the explicit finitely generated free group, which is generated with the free generating set <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x643.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x644.png" xlink:type="simple"/></inline-formula> with words in X, for this example it is</p><disp-formula id="scirp.71671-formula165"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x645.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.71671-formula166"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x646.png"  xlink:type="simple"/></disp-formula><p>The starting automorphism <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x647.png" xlink:type="simple"/></inline-formula> is<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x647.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x648.png" xlink:type="simple"/></inline-formula>, hence it is<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x647.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x648.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x649.png" xlink:type="simple"/></inline-formula>. It is known, that<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x647.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x648.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x649.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x650.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x647.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x648.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x649.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x650.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x651.png" xlink:type="simple"/></inline-formula>, for <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x647.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x648.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x649.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x650.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x651.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x652.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x647.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x648.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x649.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x650.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x651.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x652.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x653.png" xlink:type="simple"/></inline-formula>, therefore.</p><disp-formula id="scirp.71671-formula167"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x654.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.71671-formula168"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x655.png"  xlink:type="simple"/></disp-formula><p>We now look at the encryption and decryption procedure for Alice and Bob.</p><p>2) With the above agreements Alice is able to encrypt her message</p><disp-formula id="scirp.71671-formula169"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x656.png"  xlink:type="simple"/></disp-formula><p>Her message is of length 4. She generates the ciphertext as follows:</p><p>2.1) First, she determines, with the help of the linear congruence generator <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x657.png" xlink:type="simple"/></inline-formula> with<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x657.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x658.png" xlink:type="simple"/></inline-formula> and the starting seed<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x657.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x658.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x659.png" xlink:type="simple"/></inline-formula>, the four automorphisms<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x657.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x658.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x659.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x660.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x657.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x658.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x659.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x660.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x661.png" xlink:type="simple"/></inline-formula>, which she needs for encryption. It is</p><disp-formula id="scirp.71671-formula170"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x662.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.71671-formula171"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x663.png"  xlink:type="simple"/></disp-formula><p>The automorphisms are describable with the help of regular Nielsen transformations, it is</p><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x664.png" xlink:type="simple"/></inline-formula>,</p><disp-formula id="scirp.71671-formula172"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x665.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.71671-formula173"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x666.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.71671-formula174"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x667.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.71671-formula175"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x668.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.71671-formula176"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x669.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.71671-formula177"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x670.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.71671-formula178"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x671.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.71671-formula179"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x672.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.71671-formula180"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x673.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.71671-formula181"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x674.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.71671-formula182"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x675.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.71671-formula183"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x676.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.71671-formula184"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x677.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.71671-formula185"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x678.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.71671-formula186"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x679.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.71671-formula187"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x680.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.71671-formula188"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x681.png"  xlink:type="simple"/></disp-formula><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x682.png" xlink:type="simple"/></inline-formula>,</p><disp-formula id="scirp.71671-formula189"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x683.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.71671-formula190"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x684.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.71671-formula191"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x685.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.71671-formula192"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x686.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.71671-formula193"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x687.png"  xlink:type="simple"/></disp-formula><p>the Nielsen transformations are applied from the left to the right.</p><p>2.2) Secondly, she encrypts her message. The ciphertext is</p><disp-formula id="scirp.71671-formula194"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x688.png"  xlink:type="simple"/></disp-formula><p>The ciphertext C is written as words in X, it is</p><disp-formula id="scirp.71671-formula195"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x689.png"  xlink:type="simple"/></disp-formula><p>3) Bob gets the ciphertext</p><disp-formula id="scirp.71671-formula196"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x690.png"  xlink:type="simple"/></disp-formula><p>from Alice. Thus, he knows that he needs 4 automorphisms for decryption.</p><p>3.1) Bob knows the set U, the linear congruence generator h and the starting seed automorphism<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x691.png" xlink:type="simple"/></inline-formula>. For decryption he uses tables like <xref ref-type="table" rid="table8">Table 8</xref> (page 82).</p><p>Now, he is able to compute for each automorphism <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x692.png" xlink:type="simple"/></inline-formula> the set<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x692.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x693.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x692.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x693.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x694.png" xlink:type="simple"/></inline-formula>, and to generate <xref ref-type="table" rid="table1">Table 1</xref>0 (page 86) and <xref ref-type="table" rid="table1">Table 1</xref>1 (page 87).</p><p>With these tables he is able to reconstruct the plaintext from Alice. He searches for the plaintext element <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x695.png" xlink:type="simple"/></inline-formula> the ciphertext unit <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x695.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x696.png" xlink:type="simple"/></inline-formula> in the column<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x695.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x696.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x697.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x695.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x696.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x697.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x698.png" xlink:type="simple"/></inline-formula>, and hence gets the alphabet letter <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x695.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x696.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x697.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x698.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x699.png" xlink:type="simple"/></inline-formula> for a<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x695.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x696.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x697.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x698.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x699.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x700.png" xlink:type="simple"/></inline-formula>. Therefore, he decrypts the ciphertext to the message.</p><table-wrap id="table10" ><label><xref ref-type="table" rid="table1">Table 1</xref>0</label><caption><title> Correspondence: Plaintext alphabet to ciphertext alphabet I</title></caption><table><tbody><thead><tr><th align="center" valign="middle" ></th><th align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x701.png" xlink:type="simple"/></inline-formula></th><th align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x702.png" xlink:type="simple"/></inline-formula></th></tr></thead><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x703.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x704.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x705.png" xlink:type="simple"/></inline-formula></td></tr><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x706.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x707.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x708.png" xlink:type="simple"/></inline-formula></td></tr><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x709.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x710.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x711.png" xlink:type="simple"/></inline-formula></td></tr><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x712.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x713.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x714.png" xlink:type="simple"/></inline-formula></td></tr><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x715.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x716.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x717.png" xlink:type="simple"/></inline-formula></td></tr><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x718.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x719.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x720.png" xlink:type="simple"/></inline-formula></td></tr><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x721.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x722.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x723.png" xlink:type="simple"/></inline-formula></td></tr><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x724.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x725.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x726.png" xlink:type="simple"/></inline-formula></td></tr></tbody></table></table-wrap><table-wrap id="table11" ><label><xref ref-type="table" rid="table1">Table 1</xref>1</label><caption><title> Correspondence: Plaintext alphabet to ciphertext alphabet II</title></caption><table><tbody><thead><tr><th align="center" valign="middle" ></th><th align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x727.png" xlink:type="simple"/></inline-formula></th><th align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x728.png" xlink:type="simple"/></inline-formula></th></tr></thead><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x729.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x730.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x731.png" xlink:type="simple"/></inline-formula></td></tr><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x732.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x733.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x734.png" xlink:type="simple"/></inline-formula></td></tr><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x735.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x736.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x737.png" xlink:type="simple"/></inline-formula></td></tr><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x738.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x739.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x740.png" xlink:type="simple"/></inline-formula></td></tr><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x741.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x742.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x743.png" xlink:type="simple"/></inline-formula></td></tr><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x744.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x745.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x746.png" xlink:type="simple"/></inline-formula></td></tr><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x747.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x748.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x749.png" xlink:type="simple"/></inline-formula></td></tr><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x750.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x751.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x752.png" xlink:type="simple"/></inline-formula></td></tr></tbody></table></table-wrap><disp-formula id="scirp.71671-formula197"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x753.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.71671-formula198"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x754.png"  xlink:type="simple"/></disp-formula><p>Security 25. The cryptosystem is a polyalphabetic system, that means, a word<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x755.png" xlink:type="simple"/></inline-formula>, and hence a letter<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x755.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x756.png" xlink:type="simple"/></inline-formula>, is encrypted differently at different positions in the plaintext, because different automorphisms are used during the encryption procedure for each ciphertext unit. Thus, for the ciphertext, a statistical frequency attack (see for instance [<xref ref-type="bibr" rid="scirp.71671-ref1">1</xref>] ) over the frequency of words, which correspond to letters in the plaintext alphabet, or groups of words, is useless.</p><p>The security depends on the fact, that the set U is private. Note, that the ciphertext units <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x757.png" xlink:type="simple"/></inline-formula> are elements in<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x757.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x758.png" xlink:type="simple"/></inline-formula>, with<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x757.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x758.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x759.png" xlink:type="simple"/></inline-formula>. An eavesdropper, Eve, knows that the elements of the set U, which where used for the encryption, can be found in the ball <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x757.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x758.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x759.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x760.png" xlink:type="simple"/></inline-formula> of the Cayley graph from F, with</p><disp-formula id="scirp.71671-formula199"><label>(24)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/4-1730436x761.png"  xlink:type="simple"/></disp-formula><p>and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x762.png" xlink:type="simple"/></inline-formula> ciphertext units of an intercepted ciphertext</p><disp-formula id="scirp.71671-formula200"><label>(25)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/4-1730436x763.png"  xlink:type="simple"/></disp-formula><p>The symbol “<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x764.png" xlink:type="simple"/></inline-formula>” marks the end of each ciphertext unit<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x764.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x765.png" xlink:type="simple"/></inline-formula>,<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x764.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x765.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x766.png" xlink:type="simple"/></inline-formula>.</p><p>Let</p><disp-formula id="scirp.71671-formula201"><label>(26)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/4-1730436x767.png"  xlink:type="simple"/></disp-formula><p>be the set of ciphertext units and let <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x768.png" xlink:type="simple"/></inline-formula> be a Nielsen reduced set of<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x768.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x769.png" xlink:type="simple"/></inline-formula>, hence the</p><p>group<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x770.png" xlink:type="simple"/></inline-formula>, generated by<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x770.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x771.png" xlink:type="simple"/></inline-formula>, is a free subgroup of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x770.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x771.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x772.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x770.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x771.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x772.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x773.png" xlink:type="simple"/></inline-formula>. The</p><p>main security certification depends on the fact, that for a single subset V of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x774.png" xlink:type="simple"/></inline-formula> with K elements Eve finds a Nielsen reduced set in the running time<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x774.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x775.png" xlink:type="simple"/></inline-formula>, with <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x774.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x775.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x776.png" xlink:type="simple"/></inline-formula> the maximum over the free length of the elements in the subset V with K primitive elements, but she has to test all possible subsets of K elements for which she needs exponential running time, because the number of primitive elements grows exponen- tially with the free length, here with<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x774.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x775.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x776.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x777.png" xlink:type="simple"/></inline-formula>. She searches in a ball<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x774.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x775.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x776.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x777.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x778.png" xlink:type="simple"/></inline-formula>, with <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x774.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x775.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x776.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x777.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x778.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x779.png" xlink:type="simple"/></inline-formula> for these primitive elements.</p><p>A subset of V is also known, it is <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x780.png" xlink:type="simple"/></inline-formula> but she has to put all other primitive elements to this set and proves if<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x780.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x781.png" xlink:type="simple"/></inline-formula>, which is Nielsen reduced to V, is of order N and</p><p>hence a candidate for U.</p><p>Furthermore, the security depends on the way how Alice and Bob choose the automorphisms of the set<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x782.png" xlink:type="simple"/></inline-formula>. To verify, whether a candidate set <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x782.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x783.png" xlink:type="simple"/></inline-formula> is very likely the set U used by Alice and Bob, it is likely that Eve writes the ciphertext units <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x782.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x783.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x784.png" xlink:type="simple"/></inline-formula> with letters of her candidate set<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x782.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x783.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x784.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x785.png" xlink:type="simple"/></inline-formula>. This is possible because the constructive membership problem (see Problem 11) is solvable in abstract free groups and Nielsen reduced sets. Thus, she could get hints for the automorphisms used for encryption and it is not only a brute force search through the set<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x782.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x783.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x784.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x785.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x786.png" xlink:type="simple"/></inline-formula>.</p><p>A more detailed cryptographical analysis can be found in [<xref ref-type="bibr" rid="scirp.71671-ref5">5</xref>] and there are also three modifications given, which are summarized as follows:</p><p>1) We present a modification where the ciphertext is only one reduced word in X instead of a sequence of words, in this case it is possible that additional information is needed for decryption, thus these are sent with the ciphertext if required. The ciphertext can be interpreted as words in X and as words in U, thus the additional information could be given about the ciphertext written as a word in U or as a word in X.</p><p>Security: The security certification is extended to the fact that Eve is in general not able to identify the beginning and end of a ciphertext unit<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x787.png" xlink:type="simple"/></inline-formula>,<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x787.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x788.png" xlink:type="simple"/></inline-formula>. There could also be cancellations, which she is not able to recognize. Eve is neither able to determine the number <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x787.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x788.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x789.png" xlink:type="simple"/></inline-formula> because she does not know what the ciphertext units <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x787.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x788.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x789.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x790.png" xlink:type="simple"/></inline-formula> exactly look like, nor is she able to generate the set<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x787.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x788.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x789.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x790.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x791.png" xlink:type="simple"/></inline-formula>. This worsens her attacks of the unmodified cryptographic protocol above.</p><p>2) We present a modification, which uses a faithful representation from F into the special linear group <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x792.png" xlink:type="simple"/></inline-formula> such that the ciphertext is a sequence of matrices in<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x792.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x793.png" xlink:type="simple"/></inline-formula>. Furthermore, a variation can be used, where the ciphertext is not a sequence of matrices but a sequence of entries of matrices. This reduces the space for the ciphertext and the memory space for the decryption table.</p><p>Security: The security certification is extended to the fact, that there is no algorithm known to solve the (constructive) membership problem for (discrete) free subgroups of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x794.png" xlink:type="simple"/></inline-formula> which are of rank greater than or equal to 2 and not subgroups of<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x794.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x795.png" xlink:type="simple"/></inline-formula>, see [<xref ref-type="bibr" rid="scirp.71671-ref15">15</xref>] . Therefore, the attack which uses a Cayley graph and automorphisms of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x794.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x795.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x796.png" xlink:type="simple"/></inline-formula> in the unmodified cryptographic protocol is not realizable in this modification.</p><p>3) We present a modification, which utilizes the negative solution of Hilbert's Tenth Problem. Instead of a presentation of the ciphertext as a sequence of matrices in <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x797.png" xlink:type="simple"/></inline-formula> the ciphertext is represented as a sequence of matrices in <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x797.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x798.png" xlink:type="simple"/></inline-formula> with<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x797.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x798.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x799.png" xlink:type="simple"/></inline-formula>, the integral polynomial ring in <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x797.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x798.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x799.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x800.png" xlink:type="simple"/></inline-formula> variables. Here we get two subcases, the first applies the modification with Hilbert's Tenth Problem on a text given as a sequence of words in X and the second applies it to a text given as a sequence of words in U.</p><p>Security: The security certification is extended to Hilbert’s Tenth Problem. In addition the security is improved by the fact, that for each encryption Alice and Bob can take privately ephemeral matrices in<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x801.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x801.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x802.png" xlink:type="simple"/></inline-formula>, with the property that the common private point <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x801.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x802.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x803.png" xlink:type="simple"/></inline-formula> generates the correct matrices in<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x801.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x802.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x803.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x804.png" xlink:type="simple"/></inline-formula>. This gives randomness to ciphertexts, which complicates attacks for Eve. The attack which uses a Cayley graph and automorphisms of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x801.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x802.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x803.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x804.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x805.png" xlink:type="simple"/></inline-formula> in the unmodified cryptographic protocol is not realizable in this modification.</p><p>Remark 26. In [<xref ref-type="bibr" rid="scirp.71671-ref5">5</xref>] are two more private key cryptosystems given, which use finitely generated free groups, Nielsen transformations and automorphisms on finitely generated free group. The first one uses automorphisms on F instead of a subgroup of F, as in the above described private key cryptosystem. It also has three modifications, which use the ideas for the modifications above. The second protocol uses automo- rphisms on plaintext units and in addition randomly chosen ephemeral keys (matrices of<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x806.png" xlink:type="simple"/></inline-formula>), which give randomness to the ciphertexts.</p></sec><sec id="s7"><title>7. Cryptosystem with Nielsen Transformation Inspired by the ElGamal Cryptosystem</title><p>Now we describe a public key cryptosystem for Alice and Bob which is inspired by the ElGamal cryptosystem (see [<xref ref-type="bibr" rid="scirp.71671-ref16">16</xref>] or ( [<xref ref-type="bibr" rid="scirp.71671-ref2">2</xref>] , Section 1.3)), based on discrete logarithms, that is:</p><p>1) Alice and Bob agree on a finite cyclic group G and a generating element<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x807.png" xlink:type="simple"/></inline-formula>.</p><p>2) Alice picks a random natural number a and publishes the element<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x808.png" xlink:type="simple"/></inline-formula>.</p><p>3) Bob, who wants to send a message <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x809.png" xlink:type="simple"/></inline-formula> to Alice, picks a random natural number b and sends the two elements <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x809.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x810.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x809.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x810.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x811.png" xlink:type="simple"/></inline-formula>, to Alice. Note that<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x809.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x810.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x811.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x812.png" xlink:type="simple"/></inline-formula>.</p><p>4) Alice recovers<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x813.png" xlink:type="simple"/></inline-formula>.</p><p>For the new public key cryptosystem in this section let<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x814.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x814.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x815.png" xlink:type="simple"/></inline-formula>, be the free generating set of the finitely generated free group<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x814.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x815.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x816.png" xlink:type="simple"/></inline-formula>. It is<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x814.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x815.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x816.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x817.png" xlink:type="simple"/></inline-formula>. The message is an element<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x814.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x815.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x816.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x817.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x818.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x814.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x815.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x816.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x817.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x818.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x819.png" xlink:type="simple"/></inline-formula>denotes the set of all freely reduced words with letters in<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x814.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x815.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x816.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x817.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x818.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x819.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x820.png" xlink:type="simple"/></inline-formula>. Public are the free group F, its free generating set X and an element<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x814.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x815.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x816.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x817.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x818.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x819.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x820.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x821.png" xlink:type="simple"/></inline-formula>. The automorphism f, given as a Nielsen transformation or a Whitehead-Automorphism (see for instance the book [<xref ref-type="bibr" rid="scirp.71671-ref17">17</xref>] ), should be chosen randomly, an approach is given in ( [<xref ref-type="bibr" rid="scirp.71671-ref5">5</xref>] , Section 4.4).</p><p>An ElGamal like public key cryptosystem, with public parameters determined by Alice, is now as follows:</p><p>Public parameters: The finitely generated free group<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x822.png" xlink:type="simple"/></inline-formula>, a freely reduced word <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x822.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x823.png" xlink:type="simple"/></inline-formula> in the free group F and an automorphism <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x822.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x823.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x824.png" xlink:type="simple"/></inline-formula> of infinite order.</p><p>Encryption and Decryption Procedure:</p><p>1) Alice chooses privately a natural number n and publishes the element<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x825.png" xlink:type="simple"/></inline-formula>.</p><p>2) Bob picks privately a random <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x826.png" xlink:type="simple"/></inline-formula> and his message<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x826.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x827.png" xlink:type="simple"/></inline-formula>. The number t is an ephemeral key for this message, he changes t for each message m, because of Remark 27. He calculates the freely reduced elements</p><disp-formula id="scirp.71671-formula202"><label>(27)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/4-1730436x828.png"  xlink:type="simple"/></disp-formula><p>He sends the ciphertext <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x829.png" xlink:type="simple"/></inline-formula> to Alice.</p><p>3) Alice calculates</p><disp-formula id="scirp.71671-formula203"><label>(28)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/4-1730436x830.png"  xlink:type="simple"/></disp-formula><p>and gets the message m.</p><p>The ElGamal like public key cryptosystem is summarized in <xref ref-type="table" rid="table1">Table 1</xref>2 (page 90).</p><p>Remark 27. It is important that different random ephemeral keys t are used to encrypt different messages. As it is for the standard ElGamal cryptosystem (see [<xref ref-type="bibr" rid="scirp.71671-ref18">18</xref>] ). Suppose that Bob uses the same ephemeral key t to encrypt two messages <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x831.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x831.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x832.png" xlink:type="simple"/></inline-formula> and assume that <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x831.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x832.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x833.png" xlink:type="simple"/></inline-formula> is known. The ciphertext pairs are <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x831.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x832.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x833.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x834.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x831.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x832.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x833.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x834.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x835.png" xlink:type="simple"/></inline-formula>, with<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x831.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x832.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x833.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x834.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x835.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x836.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x831.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x832.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x833.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x834.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x835.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x836.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x837.png" xlink:type="simple"/></inline-formula>and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x831.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x832.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x833.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x834.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x835.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x836.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x837.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x838.png" xlink:type="simple"/></inline-formula>. Eve only has to calculate <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x831.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x832.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x833.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x834.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x835.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x836.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x837.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x838.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x839.png" xlink:type="simple"/></inline-formula> to get the message<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x831.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x832.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x833.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x834.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x835.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x836.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x837.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x838.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x839.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x840.png" xlink:type="simple"/></inline-formula>.</p><p>Security 28. A possible attacker, Eve, can see the elements<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x841.png" xlink:type="simple"/></inline-formula>. She does not know the free length of m and the cancellations between m and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x841.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x842.png" xlink:type="simple"/></inline-formula> in<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x841.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x842.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x843.png" xlink:type="simple"/></inline-formula>. It could be possible that m is completely canceled by the first letters of<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x841.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x842.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x843.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x844.png" xlink:type="simple"/></inline-formula>. Hence, she cannot determine m from the given<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x841.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x842.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x843.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x844.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x845.png" xlink:type="simple"/></inline-formula>. Eve just sees words, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x841.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x842.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x843.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x844.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x845.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x846.png" xlink:type="simple"/></inline-formula>and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x841.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x842.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x843.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x844.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x845.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x846.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x847.png" xlink:type="simple"/></inline-formula>,</p><table-wrap id="table12" ><label><xref ref-type="table" rid="table1">Table 1</xref>2</label><caption><title> Summary of the ElGamal like public key cryptosystem using automorphisms on a finitely generated free group F</title></caption><table><tbody><thead><tr><th align="center" valign="middle"  colspan="2"  >Public Parameters</th></tr></thead><tr><td align="center" valign="middle"  colspan="2"  >Free group<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x848.png" xlink:type="simple"/></inline-formula>, a freely reduced word <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x849.png" xlink:type="simple"/></inline-formula> in F and an automorphism <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x850.png" xlink:type="simple"/></inline-formula> of infinite order.</td></tr><tr><td align="center" valign="middle" >Alice</td><td align="center" valign="middle" >Bob</td></tr><tr><td align="center" valign="middle"  colspan="2"  >Key Creation</td></tr><tr><td align="center" valign="middle" >Choose private key<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x851.png" xlink:type="simple"/></inline-formula>. Compute <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x852.png" xlink:type="simple"/></inline-formula> (<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x853.png" xlink:type="simple"/></inline-formula>denotes the set of all freely reduced words with letters in<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x854.png" xlink:type="simple"/></inline-formula>.) Publish c.</td><td align="center" valign="middle" ></td></tr><tr><td align="center" valign="middle"  colspan="2"  >Encryption</td></tr><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >Choose plaintext<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x855.png" xlink:type="simple"/></inline-formula>. Choose random ephemeral key<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x856.png" xlink:type="simple"/></inline-formula>. Compute <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x857.png" xlink:type="simple"/></inline-formula> Send ciphertext <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x858.png" xlink:type="simple"/></inline-formula>to Alice.</td></tr><tr><td align="center" valign="middle"  colspan="2"  ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x859.png" xlink:type="simple"/></inline-formula></td></tr><tr><td align="center" valign="middle"  colspan="2"  >Decryption</td></tr><tr><td align="center" valign="middle" >Compute <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x860.png" xlink:type="simple"/></inline-formula> which is the message from Bob.</td><td align="center" valign="middle" ></td></tr></tbody></table></table-wrap><p>in the free generating set X from which it is unlikely to realize the exponents n and t, that is, the private keys from Alice and Bob, respectively. The security is based on the Diffie-Hellman problem and discrete logarithm problem in cyclic subgroups of automorphisms in free groups.</p><p>Variation 29. We give some ideas to enhance the security, they can also be combined:</p><p>1) The element <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x861.png" xlink:type="simple"/></inline-formula> could be taken as a common private secret between Alice and Bob. They could use for example the Anshel-Anshel-Goldfeld key exchange protocol (see for instance [<xref ref-type="bibr" rid="scirp.71671-ref2">2</xref>] ) to agree on the element a.</p><p>2) Alice and Bob agree on a faithful representation from F into the special linear group</p><p>of all <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x862.png" xlink:type="simple"/></inline-formula> matrices with entries in<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x862.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x863.png" xlink:type="simple"/></inline-formula>, that is,<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x862.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x863.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x864.png" xlink:type="simple"/></inline-formula>. Now, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x862.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x863.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x864.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x865.png" xlink:type="simple"/></inline-formula>and Bob sends the element <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x862.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x863.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x864.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x865.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x866.png" xlink:type="simple"/></inline-formula> instead of<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x862.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x863.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x864.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x865.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x866.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x867.png" xlink:type="simple"/></inline-formula>; c and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x862.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x863.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x864.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x865.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x866.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x867.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x868.png" xlink:type="simple"/></inline-formula> remain the same. Therefore, Alice calculates <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x862.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x863.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x864.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x865.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x866.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x867.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x868.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x869.png" xlink:type="simple"/></inline-formula> and hence the message<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x862.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x863.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x864.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x865.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x866.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x867.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x868.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x869.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x870.png" xlink:type="simple"/></inline-formula>. This variation in addition extends the security certification to the constructive membership problem in the matrix group <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x862.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x863.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x864.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x865.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x866.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x867.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x868.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x869.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x870.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x871.png" xlink:type="simple"/></inline-formula> (see [<xref ref-type="bibr" rid="scirp.71671-ref15">15</xref>] ).</p><p>We now explain this variation in more details.</p><p>In addition to <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x872.png" xlink:type="simple"/></inline-formula> Alice chooses a second abstract set<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x872.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x873.png" xlink:type="simple"/></inline-formula>, with<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x872.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x873.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x874.png" xlink:type="simple"/></inline-formula>, which generates a free group <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x872.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x873.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x874.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x875.png" xlink:type="simple"/></inline-formula> of rank N. The automorphism f from Alice is an automorphism on a free group of rank <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x872.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x873.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x874.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x875.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x876.png" xlink:type="simple"/></inline-formula> if we identify <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x872.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x873.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x874.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x875.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x876.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x877.png" xlink:type="simple"/></inline-formula> with <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x872.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x873.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x874.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x875.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x876.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x877.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x878.png" xlink:type="simple"/></inline-formula> for<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x872.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x873.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x874.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x875.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x876.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x877.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x878.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x879.png" xlink:type="simple"/></inline-formula>, then f is also an automorphism of<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x872.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x873.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x874.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x875.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x876.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x877.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x878.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x879.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x880.png" xlink:type="simple"/></inline-formula>, because <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x872.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x873.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x874.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x875.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x876.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x877.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x878.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x879.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x880.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x881.png" xlink:type="simple"/></inline-formula> and hence <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x872.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x873.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x874.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x875.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x876.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x877.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x878.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x879.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x880.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x881.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x882.png" xlink:type="simple"/></inline-formula> is isomorphic to F, see Theorem 12.</p><p>Alice needs a faithful representation of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x883.png" xlink:type="simple"/></inline-formula> into <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x883.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x884.png" xlink:type="simple"/></inline-formula> such that</p><disp-formula id="scirp.71671-formula204"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x885.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.71671-formula205"><label>(29)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/4-1730436x886.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.71671-formula206"><label>(30)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/4-1730436x887.png"  xlink:type="simple"/></disp-formula><p>Thus, each <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x888.png" xlink:type="simple"/></inline-formula> has at least one entry which is an element in<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x888.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x889.png" xlink:type="simple"/></inline-formula>.</p><p>(a) The public element from Alice is as before<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x890.png" xlink:type="simple"/></inline-formula>, with private key<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x890.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x891.png" xlink:type="simple"/></inline-formula>.</p><p>(b) Bob chooses privately a message<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x892.png" xlink:type="simple"/></inline-formula>, a random <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x892.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x893.png" xlink:type="simple"/></inline-formula> and calculates</p><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x894.png" xlink:type="simple"/></inline-formula>as before. After this he computes <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x894.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x895.png" xlink:type="simple"/></inline-formula></p><p>and writes it as a word in Y whereby he used the assignment <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x896.png" xlink:type="simple"/></inline-formula> for<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x896.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x897.png" xlink:type="simple"/></inline-formula>. We denote <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x896.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x897.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x898.png" xlink:type="simple"/></inline-formula> as <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x896.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x897.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x898.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x899.png" xlink:type="simple"/></inline-formula> when <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x896.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x897.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x898.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x899.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x900.png" xlink:type="simple"/></inline-formula> is written as a word in Y. The element <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x896.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x897.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x898.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x899.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x900.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x901.png" xlink:type="simple"/></inline-formula> is a reduced word in Y. Bob’s element <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x896.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x897.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x898.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x899.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x900.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x901.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x902.png" xlink:type="simple"/></inline-formula> is now a reduced word in<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x896.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x897.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x898.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x899.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x900.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x901.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x902.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x903.png" xlink:type="simple"/></inline-formula>. He applies the faithful representation g on this element. It is</p><disp-formula id="scirp.71671-formula207"><label>(31)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/4-1730436x904.png"  xlink:type="simple"/></disp-formula><p>Instead of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x905.png" xlink:type="simple"/></inline-formula> he sends <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x905.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x906.png" xlink:type="simple"/></inline-formula> to Alice.</p><p>(c) Firstly, Alice calculates <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x907.png" xlink:type="simple"/></inline-formula> and hence gets the same element <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x907.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x908.png" xlink:type="simple"/></inline-formula> as</p><p>Bob, because</p><disp-formula id="scirp.71671-formula208"><label>(32)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/4-1730436x909.png"  xlink:type="simple"/></disp-formula><p>Secondly, she writes <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x910.png" xlink:type="simple"/></inline-formula> as a word in Y, thus she gets<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x910.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x911.png" xlink:type="simple"/></inline-formula>. Thirdly, she uses the faithful representation g to calculate <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x910.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x911.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x912.png" xlink:type="simple"/></inline-formula> and together with <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x910.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x911.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x912.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x913.png" xlink:type="simple"/></inline-formula> she gets</p><disp-formula id="scirp.71671-formula209"><label>(33)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/4-1730436x914.png"  xlink:type="simple"/></disp-formula><p>She gets a matrix in <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x915.png" xlink:type="simple"/></inline-formula> and she knows that this matrix is a word in the letters of<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x915.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x916.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x915.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x916.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x917.png" xlink:type="simple"/></inline-formula>, hence there is an algorithm (see for instance [<xref ref-type="bibr" rid="scirp.71671-ref8">8</xref>] ) to write <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x915.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x916.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x917.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x918.png" xlink:type="simple"/></inline-formula> as a word in <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x915.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x916.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x917.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x918.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x919.png" xlink:type="simple"/></inline-formula> and therefore as a word in X. Thus, she is able to recon-struct m.</p><p>An eavesdropper, Eve, gets a matrix <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x920.png" xlink:type="simple"/></inline-formula> and she is not able to write it as a word in the set <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x920.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x921.png" xlink:type="simple"/></inline-formula> (because there is no algorithm known to solve the constructive membership problem in a (discrete) free subgroup of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x920.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x921.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x922.png" xlink:type="simple"/></inline-formula> of rank greater than or equal to 2 (see [<xref ref-type="bibr" rid="scirp.71671-ref15">15</xref>] ), which is not in<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x920.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x921.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x922.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x923.png" xlink:type="simple"/></inline-formula>). Thus, she cannot get the situation as in the cryptosystem without the faithful representation g into<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x920.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x921.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x922.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x923.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x924.png" xlink:type="simple"/></inline-formula>. There is no hint for the message m, instead of the system above in which it is possible that an initial segment of m is visible whereby Eve does not know how long this initial segment is and if it is relay visible. Thus, this variation extends the security certification to the constructive membership problem in the matrix group<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x920.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x921.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x922.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x923.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x924.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x925.png" xlink:type="simple"/></inline-formula>.</p><p>We now end this section with an example.</p><p>Example 30. This example, is a very small one and it is just given for illustration purposes. The calculations were done with GAP, see Appendix B. Bob wants to send a message to Alice.</p><p>The public parameters are the free group F of rank 3 with free generating set<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x926.png" xlink:type="simple"/></inline-formula>, the freely reduced word<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x926.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x927.png" xlink:type="simple"/></inline-formula>, with <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x926.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x927.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x928.png" xlink:type="simple"/></inline-formula> and the automor- phism<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x926.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x927.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x928.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x929.png" xlink:type="simple"/></inline-formula>, which is given, for this example, by the regular Nielsen transform- ation:<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x926.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x927.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x928.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x929.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x930.png" xlink:type="simple"/></inline-formula>, thus, it is:</p><disp-formula id="scirp.71671-formula210"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x931.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.71671-formula211"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x932.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.71671-formula212"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x933.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.71671-formula213"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x934.png"  xlink:type="simple"/></disp-formula><p>1) Alice’s private key is<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x935.png" xlink:type="simple"/></inline-formula>. Thus, she gets the automorphism</p><disp-formula id="scirp.71671-formula214"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x936.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.71671-formula215"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x937.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.71671-formula216"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x938.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.71671-formula217"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x939.png"  xlink:type="simple"/></disp-formula><p>Her public key is</p><disp-formula id="scirp.71671-formula218"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x940.png"  xlink:type="simple"/></disp-formula><p>2) Bob privately picks the ephemeral key <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x941.png" xlink:type="simple"/></inline-formula> and gets the automorphism</p><disp-formula id="scirp.71671-formula219"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x942.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.71671-formula220"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x943.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.71671-formula221"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x944.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.71671-formula222"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x945.png"  xlink:type="simple"/></disp-formula><p>His message for Alice is<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x946.png" xlink:type="simple"/></inline-formula>. He calculates</p><disp-formula id="scirp.71671-formula223"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x947.png"  xlink:type="simple"/></disp-formula><p>and</p><disp-formula id="scirp.71671-formula224"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x948.png"  xlink:type="simple"/></disp-formula><p>The ciphertext for Alice is the tuple<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x949.png" xlink:type="simple"/></inline-formula>.</p><p>3) Alice first computes</p><disp-formula id="scirp.71671-formula225"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x950.png"  xlink:type="simple"/></disp-formula><p>and gets m by</p><disp-formula id="scirp.71671-formula226"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x951.png"  xlink:type="simple"/></disp-formula></sec><sec id="s8"><title>8. Conclusions</title><p>A. Shamir’s secret sharing protocol (see [<xref ref-type="bibr" rid="scirp.71671-ref6">6</xref>] ) has become the standard method for solving the <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x952.png" xlink:type="simple"/></inline-formula>-secret sharing problem. The introduced secret sharing schemes are of mathematical interest.</p><p>In contrast to other secret sharing schemes the part for the participants at the combinatorial secret sharing scheme, see Section 3, is very easy, they only have to add up m elements. The (time) expensive part is the part of the dealer, who has to generate the sets <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x953.png" xlink:type="simple"/></inline-formula> for the participants. In contrast to Shamir's scheme, where the part of the dealer is the easier one and the participants have to do polynomial interpolation to reconstruct the secret.</p><p>The secret sharing scheme of Section 4 uses combinatorial group theory, especially Nielsen transformations and finitely generated free groups. It is mathematically a very interesting cryptographic protocol, which serves very good as a basis to develop other cryptographic protocol. In addition the secret sharing scheme of Section 5 is also a mathematically very interesting cryptographic protocol. Both secret sharing schemes are the basis for the newly developed cryptosystems.</p><p>In comparison to the standard cryptosystems which are mostly based on number theory we explained two cryptosystems which use combinatorial group theory. The first cryptosystem in Section 6 is a kind of a one-time pad, which choice of the random sequence for encryption is not number-theoretic. Especially the modifications with matrices are of interest for cryptography. If the symmetric key cryptosystem is used together with the second modification, which uses a faithful representation into<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x954.png" xlink:type="simple"/></inline-formula>, then the system is secure and the security depends on the unknown solution of the (constructive) membership problem in the used matrix groups. If it is used together with the third modification, which uses matrices in<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x954.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x955.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x954.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x955.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x956.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x954.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x955.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x956.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x957.png" xlink:type="simple"/></inline-formula>, then the system is secure and the security depends in addition on the negative solution of Hilbert’s Tenth Problem. Moreover, we get also randomness to each ciphertext by the ephemeral matrices which the encrypter used for encryption. To generate these ephemeral matrices he only needs the common secret point<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x954.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x955.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x956.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x957.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x958.png" xlink:type="simple"/></inline-formula>, this improves also the security. Altogether, we get interesting new private key cryptosystems, which use non-commutative groups and are based on combinatorial group theory and not only on number theory. They provide other options for private key cryptosystems which are based on combinatorial group theory. The second cryptosystem in Section 7 is similar to the ElGamal cryptosystem (see [<xref ref-type="bibr" rid="scirp.71671-ref16">16</xref>] ), which is easier to handle. The ElGamal cryptosystem is based on the discrete logarithm problem over a finite field. If this problem should eventually be solved we introduced here an alternative system, which is not based on number theory.</p><p>For further research one could search for other cryptographic protocols, which can be based on Nielsen transformations, for example a public key cryptosystem which is not ElGamal like or a key exchange protocol. There is no algorithm known to solve the (constructive) membership problem for (discrete) free subgroups of rank equal or greater than 2 in<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x959.png" xlink:type="simple"/></inline-formula>. Thus, the following questions appear: Are there quantum algorithms for solving the (constructive) membership problem in<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x959.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x960.png" xlink:type="simple"/></inline-formula>? Are there quantum algorithms for solving other problems in combinatorial group theory, which are used in cryptography?</p></sec><sec id="s9"><title>Cite this paper</title><p>Fine, B., Moldenhauer, A.I.S. and Rosenberger, G. (2016) Cryp- tographic Protocols Based on Nielsen Trans- formations. Journal of Computer and Com- munications, 4, 63-107. http://dx.doi.org/10.4236/jcc.2016.412004</p></sec><sec id="s10"><title>Appendix</title><p>We now give the computer code in GAP<sup>2</sup> for Example 24 and Example 30. Therefore we use the FGA<sup>3</sup> package in GAP and also Nielsen transformations.</p><p>If there are Nielsen transformations of type <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x963.png" xlink:type="simple"/></inline-formula> one after another we can do them in one step. For example if the Nielsen transformations <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x963.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x964.png" xlink:type="simple"/></inline-formula> are applied to a set <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x963.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x964.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x965.png" xlink:type="simple"/></inline-formula> we write instead of</p><disp-formula id="scirp.71671-formula227"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x966.png"  xlink:type="simple"/></disp-formula><p>the following</p><disp-formula id="scirp.71671-formula228"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x967.png"  xlink:type="simple"/></disp-formula>A. Calculations in GAP for Example 24<p>Alice and Bob use the free group<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x968.png" xlink:type="simple"/></inline-formula>, with free generating set<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x968.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x969.png" xlink:type="simple"/></inline-formula>, and the explicit free subgroup <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x968.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x969.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x970.png" xlink:type="simple"/></inline-formula> of F with free generating set<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x968.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x969.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x970.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x971.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x968.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x969.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x970.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x971.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x972.png" xlink:type="simple"/></inline-formula>words in X, they choose</p><disp-formula id="scirp.71671-formula229"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x973.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.71671-formula230"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x974.png"  xlink:type="simple"/></disp-formula><p>In GAP they define</p><p>LoadPackage(&quot;FGA&quot;);;</p><p>F:=FreeGroup(&quot;x&quot;, &quot;y&quot;, &quot;z&quot;);;</p><p>AssignGeneratorVariables(F);;</p><p>u1:=x*y*z;;</p><p>u2:=y*z*y^-1;;</p><p>u3:=x^-1*z*x^-1;;</p><p>u4:=y^-1*x^2;;</p><p>u5:=z^-1*x*y*x;;</p><p>u6:=z^-1*y*x^-1;;</p><p>u7:=x^3*y;;</p><p>u8:=y^3*z^-2;;</p><p>FU:=Group(u1, u2, u3, u4, u5, u6, u7, u8);;</p><p>and prove that U is a Nielsen reduced set with the operation</p><p>&gt; FreeGeneratorsOfGroup(FU)</p><p>which gives a Nielsen reduced generator set for the group FU:</p><p>gap&gt; Free Generators Of Group (FU);</p><p>[x*y*z, y*z*y^-1, x^-1*z*x^-1, y^-1*x^2, z^-1*x*y*x,\</p><p>z^-1*y*x^-1, x^3*y, y^3*z^-2 ]</p><p>Alice knows the linear congruence generator h hence she can get the 4 required automorphisms of the set <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x975.png" xlink:type="simple"/></inline-formula> to encrypt her message.</p><p>These automorphisms are describable with Nielsen transformations as follows:</p><p> Automorphism<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x976.png" xlink:type="simple"/></inline-formula>:</p><disp-formula id="scirp.71671-formula231"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x977.png"  xlink:type="simple"/></disp-formula><p>Hence, the automorphism is</p><disp-formula id="scirp.71671-formula232"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x978.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.71671-formula233"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x979.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.71671-formula234"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x980.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.71671-formula235"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x981.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.71671-formula236"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x982.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.71671-formula237"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x983.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.71671-formula238"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x984.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.71671-formula239"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x985.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.71671-formula240"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x986.png"  xlink:type="simple"/></disp-formula><p> Automorphism<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x987.png" xlink:type="simple"/></inline-formula>:</p><disp-formula id="scirp.71671-formula241"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x988.png"  xlink:type="simple"/></disp-formula><p>Hence, the automorphism is</p><disp-formula id="scirp.71671-formula242"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x989.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.71671-formula243"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x990.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.71671-formula244"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x991.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.71671-formula245"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x992.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.71671-formula246"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x993.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.71671-formula247"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x994.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.71671-formula248"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x995.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.71671-formula249"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x996.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.71671-formula250"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x997.png"  xlink:type="simple"/></disp-formula><p> Automorphism<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x998.png" xlink:type="simple"/></inline-formula>:</p><disp-formula id="scirp.71671-formula251"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x999.png"  xlink:type="simple"/></disp-formula><p>Hence, the automorphism is</p><disp-formula id="scirp.71671-formula252"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x1000.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.71671-formula253"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x1001.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.71671-formula254"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x1002.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.71671-formula255"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x1003.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.71671-formula256"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x1004.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.71671-formula257"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x1005.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.71671-formula258"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x1006.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.71671-formula259"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x1007.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.71671-formula260"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x1008.png"  xlink:type="simple"/></disp-formula><p> Automorphism<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x1009.png" xlink:type="simple"/></inline-formula>: <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x1009.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x1010.png" xlink:type="simple"/></inline-formula></p><disp-formula id="scirp.71671-formula261"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x1011.png"  xlink:type="simple"/></disp-formula><p>Hence, the automorphism is</p><disp-formula id="scirp.71671-formula262"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x1012.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.71671-formula263"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x1013.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.71671-formula264"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x1014.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.71671-formula265"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x1015.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.71671-formula266"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x1016.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.71671-formula267"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x1017.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.71671-formula268"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x1018.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.71671-formula269"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x1019.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.71671-formula270"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x1020.png"  xlink:type="simple"/></disp-formula><p>In GAP she defines for the automorphisms:</p><p>#Automorphism f_{u_1}</p><p>u11:=u1*u7*u2*u4;;</p><p>u12:=u2*u4*u3*u4^2;;</p><p>u13:=u3*u4^2;;</p><p>u14:=u4*u6*u5^-1*u1*u7;;</p><p>u15:=u5^-1*u1*u7;;</p><p>u16:=u6*u3*u4^2;;</p><p>u17:=u6^-1*u4^-1*u7*u8;;</p><p>u18:=u8*u1*u7;;</p><p>#Automorphism f_{u_2}</p><p>u21:=u3^-1*u1^-1*u2*u4;;</p><p>u22:=u2^-1*u8*u6*u5;;</p><p>u23:=u3*u5*u4^-2;;</p><p>u24:=u2*u4*u7*u6*u5;;</p><p>u25:=u5*u2^-1*u6*u5;;</p><p>u26:=u6*u5*u2*u4;;</p><p>u27:=u7*u6*u5;;</p><p>u28:=u8*u4^-1*u2^-1;;</p><p>#Automorphism f_{u_3}</p><p>u31:=u1*u2^-1*u7^-1*u3^-1*u8;;</p><p>u32:=u2^-1*u3*u7;;</p><p>u33:=u3*u7*u4*u8^-2;;</p><p>u34:=u4*u8^-2;;</p><p>u35:=u5^-1*u6*u3;;</p><p>u36:=u6*u2^3*u7;;</p><p>u37:=u7*u4*u8^-2;;</p><p>u38:=u7^-1*u3^-1*u8;;</p><p>#Automorphism f_{u_4}</p><p>u41:=u4*u3*u1;;</p><p>u42:=u3*u2^-1*u4*u3;;</p><p>u43:=u4*u3*u5*u2*u3^-1;;</p><p>u44:=u4^-1*u5*u2*u3^-1;;</p><p>u45:=u5*u2*u3^-1;;</p><p>u46:=u6*u2*u4*u3*u1;;</p><p>u47:=u7*u4^-1*u3*u2^-1;;</p><p>u48:=u8*u2^3*u3^-1*u4^-1;;</p><p>Hence, to get the ciphertext</p><disp-formula id="scirp.71671-formula271"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x1021.png"  xlink:type="simple"/></disp-formula><p>as a word in X, she calculates in GAP:</p><p>gap &gt; u11;</p><p>x*y*z*x^3*y^2*z*y^-2*x^2</p><p>gap&gt; u24;</p><p>y*z*y^-2*x^5*y*z^-1*y*x^-1*z^-1*x*y*x</p><p>gap&gt; u37;</p><p>x^5*(z^2*y^-3)^2</p><p>gap&gt; u42;</p><p>x^-1*z*x^-1*y*z^-1*y^-2*x*z*x^-1</p><p>Thus, the ciphertext is</p><disp-formula id="scirp.71671-formula272"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x1022.png"  xlink:type="simple"/></disp-formula><p>and this is sent to Bob.</p><p>For decryption Bob calculates the tables <xref ref-type="table" rid="table1">Table 1</xref>0 (page 86) and <xref ref-type="table" rid="table1">Table 1</xref>1 (page 87). For this he chooses the automorphisms in<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x1023.png" xlink:type="simple"/></inline-formula>, which Alice also used. In GAP it is:</p><p>gap&gt; u11; u12; u13; u14; u15; u16; u17; u18;</p><p>x*y*z*x^3*y^2*z*y^-2*x^2</p><p>y*z*y^-2*x*z*x^-1*(y^-1*x^2)^2</p><p>x^-1*z*x^-1*(y^-1*x^2)^2</p><p>y^-1*x^2*z^-1*y*x^-2*y^-1*x^-1*z*x*y*z*x^3*y</p><p>x^-1*y^-1*x^-1*z*x*y*z*x^3*y</p><p>z^-1*y*x^-2*z*x^-1*(y^-1*x^2)^2</p><p>x*y^-1*z*x^-2*y*x^3*y^4*z^-2 y^3*z^-2*x*y*z*x^3*y</p><p>gap&gt; u21; u22; u23; u24; u25; u26; u27; u28;</p><p>(x*z^-1)^2*y^-1*x^-1*y*z*y^-2*x^2</p><p>y*z^-1*y^2*z^-3*y*x^-1*z^-1*x*y*x</p><p>x^-1*z*x^-1*z^-1*x*(y*x^-1)^2*x^-1*y</p><p>y*z*y^-2*x^5*y*z^-1*y*x^-1*z^-1*x*y*x z^-1*(x*y)^2*z^-1*y^-1*z^-1*y*x^-1*z^-1*x*y*x z^-1*y*x^-1*z^-1*(x*y)^2*z*y^-2*x^2</p><p>x^3*y*z^-1*y*x^-1*z^-1*x*y*x</p><p>y^3*z^-2*x^-2*y^2*z^-1*y^-1</p><p>gap&gt; u31; u32; u33; u34; u35; u36; u37; u38;</p><p>x*y*z*y*z^-1*y^-2*x^-2*z^-1*x*y^3*z^-2</p><p>y*z^-1*y^-1*x^-1*z*x^2*y</p><p>x^-1*z*x^4*(z^2*y^-3)^2</p><p>y^-1*x^2*(z^2*y^-3)^2</p><p>x^-1*y^-1*x^-1*y*x^-2*z*x^-1</p><p>z^-1*y*x^-1*y*z^3*y^-1*x^3*y</p><p>x^5*(z^2*y^-3)^2</p><p>y^-1*x^-2*z^-1*x*y^3*z^-2</p><p>gap&gt; u41; u42; u43; u44; u45; u46; u47; u48;</p><p>y^-1*x*z*y*z</p><p>x^-1*z*x^-1*y*z^-1*y^-2*x*z*x^-1</p><p>y^-1*x*z*x^-1*z^-1*(x*y)^2*z*y^-1*x*z^-1*x x^-2*y*z^-1*(x*y)^2*z*y^-1*x*z^-1*x</p><p>z^-1*(x*y)^2*z*y^-1*x*z^-1*x</p><p>z^-1*y*x^-1*y*z*y^-2*x*z*y*z</p><p>x^3*y*x^-2*y*x^-1*z*x^-1*y*z^-1*y^-1</p><p>y^3*z^-2*y*z^3*y^-1*x*z^-1*x^-1*y</p><p>With this information Bob is able to reconstruct the message<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x1024.png" xlink:type="simple"/></inline-formula>.</p>B. Calculations in GAP for Example 30<p>Alice defines the public parameters.</p><p>Let <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x1025.png" xlink:type="simple"/></inline-formula> be the free generating set for a free subgroup of rank 3:</p><p>LoadPackage(&quot;FGA&quot;);;</p><p>F:=FreeGroup(&quot;x&quot;, &quot;y&quot;, &quot;z&quot;);;</p><p>AssignGeneratorVariables(F);;</p><p>Additionally she defines the freely reduced word <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x1026.png" xlink:type="simple"/></inline-formula> and describes the automorphisms f with the following regular Nielsen transformation</p><disp-formula id="scirp.71671-formula273"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x1027.png"  xlink:type="simple"/></disp-formula><p>hence the automorphism is</p><disp-formula id="scirp.71671-formula274"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x1028.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.71671-formula275"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x1029.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.71671-formula276"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x1030.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.71671-formula277"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x1031.png"  xlink:type="simple"/></disp-formula><p>and she defines in GAP:</p><p>x1:=x*y^2;;</p><p>y1:=z^(-1);;</p><p>z1:=y^(-1)*z^(-1);;</p><p>Alice chooses as private key<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x1032.png" xlink:type="simple"/></inline-formula>, hence she must calculate the automorphism<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x1032.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x1033.png" xlink:type="simple"/></inline-formula>. For this she calculates in GAP:</p><p>#Calculate automorphism f^2=f^1(f^1)</p><p>x2:=x1*y1^2;;</p><p>y2:=z1^(-1);;</p><p>z2:=y1^(-1)*z1^(-1);;</p><p>gap&gt; x2; y2; z2;</p><p>x*y^2*z^-2</p><p>z*y</p><p>z^2*y</p><p>#Calculate automorphism f^3=f^1(f^2)</p><p>x3:=x2*y2^2;;</p><p>y3:=z2^(-1);;</p><p>z3:=y2^(-1)*z2^(-1);;</p><p>gap&gt; x3; y3; z3;</p><p>x*y^2*z^-1*y*z*y</p><p>y^-1*z^-2</p><p>(y^-1*z^-1)^2*z^-1</p><p>#Calculate automorphism f^5=f^2(f^3)</p><p>x5:=x3*y3^2*z3^(-2);;</p><p>y5:=z3*y3;;</p><p>z5:=z3^2*y3;;</p><p>gap&gt; x5; y5; z5;</p><p>x*y^2*z^-1*y^2*z*(z*y)^2</p><p>y^-1*(z^-1*y^-1*z^-1)^2*z^-1</p><p>((y^-1*z^-1)^2*z^-1)^2*y^-1*z^-2</p><p>#Calculate automorphism f^7=f^2(f^5)</p><p>x7:=x5*y5^(2)*z5^(-2);;</p><p>y7:=z5*y5;;</p><p>z7:=z5^2*y5;;</p><p>gap&gt; x7; y7; z7;</p><p>x*y^2*z^-1*y*(y*z)^2*(z*y*z^2*y)^2*z*y y^-1*((z^-1*y^-1*z^-1)^2*y^-1*z^-1)^2*z^-1*y^-1*z^-2 (((y^-1*z^-1)^2*z^-1)^2*y^-1*z^-2)^2*y^-1*(z^-1*y^-1*z^-1)^2*z^-1</p><p>Thus, the automorphism <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x1034.png" xlink:type="simple"/></inline-formula> is</p><disp-formula id="scirp.71671-formula278"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x1035.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.71671-formula279"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x1036.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.71671-formula280"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x1037.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.71671-formula281"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x1038.png"  xlink:type="simple"/></disp-formula><p>Her public key is<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x1039.png" xlink:type="simple"/></inline-formula>:</p><p>c:=x7^2*y7*z7^(-2)*y7;;</p><p>gap&gt; c;</p><p>(x*y^2*z^-1*y*(y*z)^2*(z*y*z^2*y)^2*z*y)^2*(z^2*y)^2*\ ((z*y*z)^2*y*z)^2*z*y*z^2*y*z^-1</p><p>Bob is now able to send a message to Alice. Let <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x1040.png" xlink:type="simple"/></inline-formula> be the message for Alice. He chooses the ephemeral key <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x1040.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x1041.png" xlink:type="simple"/></inline-formula> and hence calculates the automorphism <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x1040.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x1041.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x1042.png" xlink:type="simple"/></inline-formula> in GAP as follows:</p><p>m:=z^-2*y^2*z*x^2*y^-1*x^-1;;</p><p>#Calculate automorphism f^2=f^1(f^1)</p><p>x2:=x1*y1^2;;</p><p>y2:=z1^(-1);;</p><p>z2:=y1^(-1)*z1^(-1);;</p><p>gap&gt; x2; y2; z2; x*y^2*z^-2 z*y z^2*y</p><p>#Calculate automorphism f^3=f^1(f^2)</p><p>x3:=x2*y2^2;;</p><p>y3:=z2^(-1);;</p><p>z3:=y2^(-1)*z2^(-1);;</p><p>gap&gt; x3; y3; z3;</p><p>x*y^2*z^-1*y*z*y</p><p>y^-1*z^-2</p><p>(y^-1*z^-1)^2*z^-1</p><p>#Calculate automorphism f^5=f^2(f^3)</p><p>x5:=x3*y3^2*z3^(-2);;</p><p>y5:=z3*y3;;</p><p>z5:=z3^2*y3;;</p><p>gap&gt; x5; y5; z5;</p><p>x*y^2*z^-1*y^2*z*(z*y)^2</p><p>y^-1*(z^-1*y^-1*z^-1)^2*z^-1</p><p>((y^-1*z^-1)^2*z^-1)^2*y^-1*z^-2</p><p>Hence, the automorphism <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x1043.png" xlink:type="simple"/></inline-formula> is</p><disp-formula id="scirp.71671-formula282"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x1044.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.71671-formula283"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x1045.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.71671-formula284"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x1046.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.71671-formula285"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x1047.png"  xlink:type="simple"/></disp-formula><p>He now calculates his ciphertext <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x1048.png" xlink:type="simple"/></inline-formula> for Alice with <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x1048.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x1049.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x1048.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x1049.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x1050.png" xlink:type="simple"/></inline-formula> in GAP:</p><p>#c22:=f^5(c)</p><p>c22:=(x5*y5^2*z5^(-1)*y5*(y5*z5)^2*(z5*y5*z5^2*y5)^2*z5*y5)^2*\ (z5^2*y5)^2*((z5*y5*z5)^2*y5*z5)^2*z5*y5*z5^2*y5*z5^(-1);;</p><p>c1:=m*c22;;</p><p>gap&gt; c1;</p><p>z^-2*y^2*z*x^2*(y*z^-1)^2*((z^-1*y^-1*z^-2*y^-1)^2\ *z^-2*y^-1)^2*(z^-1*y^-1*z^-1)^2*z^-1*y^-1*((((z^-\ 1*y^-1*z^-1)^2*y^-1*z^-1)^2*z^-1*y^-1*z^-1*y^-1*z^\ -1)^2*(z^-1*y^-1*z^-2*y^-1)^2*z^-1*y^-1*z^-1)^2*((\ z^-1*y^-1*z^-2*y^-1)^2*z^-2*y^-1)^2*(z^-1*y^-1*z^-\ 1)^2*z^-1*x*y^2*z^-1*y*(z^-1*(((z^-1*y^-1*z^-2*y^-\ 1)^2*z^-2*y^-1)^2*(z^-1*y^-1*z^-1)^2*z^-1*y^-1)^3*\ (z^-1*y^-1*z^-1)^2*y^-1*z^-1*((z^-1*y^-1*z^-2*y^-1\</p><p>)^2*z^-2*y^-1)^2*(z^-1*y^-1*z^-1)^2*y^-1)^3*z^-1*(\ (z^-1*y^-1*z^-2*y^-1)^2*z^-2*y^-1)^2*(z^-1*y^-1*z^-1)^2*\</p><p>y^-1*z^-1*y</p><p>#c2:=f^5(a)</p><p>c2:=x5^2*y5*z5^(-2)*y5;;</p><p>gap&gt; c2;</p><p>(x*y^2*z^-1*y^2*z*(z*y)^2)^2*z^2*y*(z*y*z)^2*z*y*z^-1</p><p>Bob sends <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-1730436x1051.png" xlink:type="simple"/></inline-formula> to Alice. Alice gets the message m by calculating</p><disp-formula id="scirp.71671-formula286"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x1052.png"  xlink:type="simple"/></disp-formula><p>In GAP she computes:</p><p>#dc:=f^7(c2)</p><p>dc:=(x7*y7^2*z7^(-1)*y7^2*z7*(z7*y7)^2)^2*z7^2*y7*\ (z7*y7*z7)^2*z7*y7*z7^(-1);;</p><p>gap&gt; dc;</p><p>(x*y*(y*z^-1)^2*((z^-1*y^-1*z^-2*y^-1)^2*z^-2*y^-1\</p><p>)^2*(z^-1*y^-1*z^-1)^2*z^-1*y^-1*((((z^-1*y^-1*z^-\ 1)^2*y^-1*z^-1)^2*z^-1*y^-1*z^-1*y^-1*z^-1)^2*(z^-\ 1*y^-1*z^-2*y^-1)^2*z^-1*y^-1*z^-1)^2*((z^-1*y^-1*\ z^-2*y^-1)^2*z^-2*y^-1)^2*(z^-1*y^-1*z^-1)^2*z^-1)\ ^2*y^-1*(((z^-1*y^-1*z^-1)^2*y^-1*z^-1)^2*z^-1*y^-\ 1*z^-1*y^-1*z^-1)^2*(z^-1*y^-1*z^-2*y^-1)^2*z^-1*y\ ^-1*z^-1*((((z^-1*y^-1*z^-2*y^-1)^2*z^-2*y^-1)^2*(\ z^-1*y^-1*z^-1)^2*z^-1*y^-1)^2*((z^-1*y^-1*z^-1)^2\ *y^-1*z^-1)^2*z^-1*y^-1*z^-2*y^-1)^2*(((z^-1*y^-1*\ z^-1)^2*y^-1*z^-1)^2*z^-1*y^-1*z^-1*y^-1*z^-1)^2*(\ z^-1*y^-1*z^-2*y^-1)^2*z^-1*y^-1*z^-1*y</p><p>gap&gt; dc^-1;</p><p>y^-1*(((((z*y)^2*z)^2*z*y*z)^2*z*y*(z*y*z)^2)^2*z*\ y*((z*y*z)^2*y*z)^2*z*y*z)^2*(z*y*(((z*y*z)^2*y*z)\ ^2*z*y*z*y*z)^2*(z*y*z^2*y)^2*z)^2*y*(((((z^2*y)^2\ *z*y)^2*z^2*y*z*y)^2*z*(z*y*z^2*y)^2*z*y)^2*z*(z*y\ *z^2*y)^2*z^2*y*(((z*y*z)^2*y*z)^2*z*y*z*y*z)^2*(z\ *y*z^2*y)^2*z*(z*y^-1)^2*y^-1*x^-1)^2</p><p>gap&gt; c1*dc^-1;</p><p>z^-2*y^2*z*x^2*y^-1*x^-1</p><p>Finally, she reconstructs the correct message</p><disp-formula id="scirp.71671-formula287"><graphic  xlink:href="http://html.scirp.org/file/4-1730436x1053.png"  xlink:type="simple"/></disp-formula></sec><sec id="s11"><title>NOTES</title></sec></body><back><ref-list><title>References</title><ref id="scirp.71671-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Menezes, A.J., van Oorschot, P.C. and Vanstone, S.A. (1997) Handbook of Applied Cryptography. CRC Press LLC, Boca Raton.</mixed-citation></ref><ref id="scirp.71671-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Diekert, V., Kufleitner, M. and Rosenberger, G. (2013) Diskrete algebraische Methoden. De Gruyter, Berlin. http://dx.doi.org/10.1515/9783110312614</mixed-citation></ref><ref id="scirp.71671-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">ElGamal, T. (1985) A Public Key Cryptosystem and a Signature Scheme Based on Discrete Logarithms. IEEE Transactions on Information Theory, IT-31, 469-473.  
http://dx.doi.org/10.1109/TIT.1985.1057074</mixed-citation></ref><ref id="scirp.71671-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Eick, B., Kirschmer, M. and Leedham-Green, C. (2014) The Constructive Membership Problem for Discrete Free Subgroups of Rank 2 of  . LMS Journal of Computation and Mathematics, 17, 345-359. http://dx.doi.org/10.1112/S1461157014000047</mixed-citation></ref><ref id="scirp.71671-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">GAP (2015) Version 4.7.7 of 13-feb-2015 (Free Software, GPL).  
http://www.gap-system.org</mixed-citation></ref><ref id="scirp.71671-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Lehner, J. (1964) Discontinuous Groups and Automorphic Functions. Mathematical Surveys Number VIII. American Mathematical Society, Providence.  
http://dx.doi.org/10.1090/surv/008</mixed-citation></ref><ref id="scirp.71671-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Benaloh, J. and Leichter, J. (1990) Generalized Secret Sharing and Monotone Functions. CRYPTO '88. Springer-Verlag, New York.</mixed-citation></ref><ref id="scirp.71671-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Ito, M., Saito, A. and Nishizeki, T. (1987) Secret Sharing Scheme Realizing General Access Structure. Proceedings of IEEE Globecom 87, 99-102.</mixed-citation></ref><ref id="scirp.71671-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Magnus, W. Karrass, A. and Solitar, D. (1966) Combinatorial Group Theory. Pure and Applied Mathematics, a Series of Texts and Monographs Volume XIII. John Wiley &amp; Sons, Hoboken.</mixed-citation></ref><ref id="scirp.71671-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">Lyndon, R.C. and Schupp, P.E. (1977) Combinatorial Group Theory. Ergebnisse der Mathematik und ihre Grenzgebiete 89, Springer-Verlag, New York.</mixed-citation></ref><ref id="scirp.71671-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">Camps, T., Groβe Rebel, V. and Rosenberger, G. (2008) Einführung in die kombinatorische und die geometrische Gruppentheorie. Berliner Studienreihe zur Mathematik Band 19. Heldermann Verlag, Berlin.</mixed-citation></ref><ref id="scirp.71671-ref12"><label>12</label><mixed-citation publication-type="other" xlink:type="simple">Atkinson, K. (1989) An Introduction to Numerical Analysis. 2nd Edition, John Wiley &amp; Sons, Hoboken.</mixed-citation></ref><ref id="scirp.71671-ref13"><label>13</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Shamir</surname><given-names> A. </given-names></name>,<etal>et al</etal>. (<year>1979</year>)<article-title>How to Share a Secret</article-title><source> Communications of the ACM</source><volume> 22</volume>,<fpage> 612</fpage>-<lpage>613</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref><ref id="scirp.71671-ref14"><label>14</label><mixed-citation publication-type="other" xlink:type="simple">Moldenhauer, A.I.S. (2016) Cryptographic Protocols Based on Inner Product Spaces and Group Theory with a Special Focus on the Use of Nielsen Transformations. Ph.D. Thesis, University of Hamburg, Hamburg.</mixed-citation></ref><ref id="scirp.71671-ref15"><label>15</label><mixed-citation publication-type="other" xlink:type="simple">Panagopoulos, D. (2010) A Secret Sharing Scheme Using Groups. Preprint.  
http://arxiv.org/abs/1009.0026 ,</mixed-citation></ref><ref id="scirp.71671-ref16"><label>16</label><mixed-citation publication-type="other" xlink:type="simple">Chum, C., Fine, B. and Zhang, X. Shamir’s Threshold Scheme and Its Enhancements. To Appear.</mixed-citation></ref><ref id="scirp.71671-ref17"><label>17</label><mixed-citation publication-type="other" xlink:type="simple">Myasnikov, A., Shpilrain, V. and Ushakov, A. (2008) Group-Based Cryptography. Advanced Courses in Mathematics - CRM Barcelona. Birkh&amp;auml;user, Basel.</mixed-citation></ref><ref id="scirp.71671-ref18"><label>18</label><mixed-citation publication-type="other" xlink:type="simple">Baumslag, G., Fine, B., Kreuzer, M. and Rosenberger, G. (2015) A Course in Mathematical Cryptography. De Gruyter, Berlin. http://dx.doi.org/10.1515/9783110372779</mixed-citation></ref></ref-list></back></article>