Changeset 8399


Ignore:
Timestamp:
Sep 29, 2019, 1:15:10 PM (2 years ago)
Author:
Sven Rech
Message:

Renamed "BitCommitmentScheme" plugin to "ISAPBitCommitmentScheme".
Changed german translation from "Bit-Commitment-Protokoll" to "ISAP Bit-Commitment-Verfahren".

Location:
trunk
Files:
3 added
3 deleted
8 edited
1 moved

Legend:

Unmodified
Added
Removed
  • trunk/CrypPlugins/ISAPBitCommitmentScheme/DetailedDescription/doc.xml

    r7480 r8399  
    6464  </introduction>
    6565  <usage lang="en">
    66     Simply drag the <i>BitCommitmentScheme</i> component to your workspace and connect a component, that outputs a boolean
     66    Simply drag the <i>ISAP Bit Commitment Scheme</i> component to your workspace and connect a component, that outputs a boolean
    6767    (for instance the <docRef item="Cryptool.Plugins.BooleanOperators.BooleanInput" /> component), to the <i>InputBit</i> input connector.
    6868    A value of <i>true</i> means $m=1$ and <i>false</i> means $m=0$. <newline />
     
    7070    values (By default, <i>Dimension</i> is 7 and <i>S</i> is 128).
    7171    <newline /><newline />
    72     The <i>BitCommitmentScheme</i> component has a lot of output connectors (see below), which allow you to obtain the results of
     72    The <i>ISAP Bit Commitment Scheme</i> component has a lot of output connectors (see below), which allow you to obtain the results of
    7373    the algorithm.<newline />
    7474    The <i>Log message</i> output gives a lot of informations about the intermediate steps of the used algorithm and
     
    7777  <usage lang="ru">Просто перетащите компонент BitCommitmentScheme в рабочее пространство и подключите компонент, который выводит логическое (например, компонент) на входной разъем InputBit. Значение true означает $ m = 1 $, а false означает $ m = 0 $. При желании вы можете подключиться к входным разъемам Dimension и S для определения этих целых значений (по умолчанию размер равен 7, а S - 128). В компоненте BitCommitmentScheme имеется много выходных разъемов (см. Ниже), которые позволяют получить результаты алгоритма. Выход сообщения журнала дает много информации о промежуточных шагах используемого алгоритма и его результатах.</usage>
    7878  <usage lang="de">
    79     Ziehen Sie einfach die <i>Bit-Commitment-Protokoll</i>-Komponente auf den Arbeitsbereich und verbinden den Eingang <i>Eingabe-Bit</i> mit
     79    Ziehen Sie einfach die <i>ISAP Bit-Commitment-Verfahren</i>-Komponente auf den Arbeitsbereich und verbinden den Eingang <i>Eingabe-Bit</i> mit
    8080    einer Komponente, die einen booleschen Wert generiert (zum Beispiel mit der <docRef item="Cryptool.Plugins.BooleanOperators.BooleanInput" />-Komponente).
    8181    Hierbei bedeutet der Wert <i>wahr</i>, dass $m=1$ und <i>falsch</i>, dass $m=0$.<newline />
     
    8383    <i>Dimension</i>=7 und <i>S</i>=128 verwendet.
    8484    <newline /><newline />
    85     Die <i>Bit-Commitment-Protokoll</i>-Komponente hat viele Ausgänge, an denen die Ergebnisse der Berechnungen zur Verfügung gestellt werden.<newline />
     85    Die <i>ISAP Bit-Commitment-Verfahren</i>-Komponente hat viele Ausgänge, an denen die Ergebnisse der Berechnungen zur Verfügung gestellt werden.<newline />
    8686    Am Ausgang <i>Ereignisprotokoll</i> werden einige zusätzliche Informationen über den Ablauf des Algorithmus und Zwischenresultate ausgegeben.
    8787  </usage>
  • trunk/CrypPlugins/ISAPBitCommitmentScheme/Properties/AssemblyInfo.cs

    r8109 r8399  
    55// set of attributes. Change these attribute values to modify the information
    66// associated with an assembly.
    7 [assembly: AssemblyTitle("BitCommitmentScheme")]
     7[assembly: AssemblyTitle("ISAPBitCommitmentScheme")]
    88[assembly: AssemblyDescription("")]
    99[assembly: AssemblyConfiguration("")]
    1010[assembly: AssemblyCompany("CrypTool 2 Team")]
    11 [assembly: AssemblyProduct("BitCommitmentScheme")]
     11[assembly: AssemblyProduct("ISAPBitCommitmentScheme")]
    1212[assembly: AssemblyCopyright("Copyright © CrypTool 2 Team")]
    1313[assembly: AssemblyTrademark("")]
  • trunk/CrypPlugins/ISAPBitCommitmentScheme/Properties/Resources.Designer.cs

    r8072 r8399  
    99//------------------------------------------------------------------------------
    1010
    11 namespace BitCommitmentScheme.Properties {
     11namespace ISAPBitCommitmentScheme.Properties {
    1212    using System;
    1313   
     
    2020    // Um einen Member hinzuzufügen oder zu entfernen, bearbeiten Sie die .ResX-Datei und führen dann ResGen
    2121    // mit der /str-Option erneut aus, oder Sie erstellen Ihr VS-Projekt neu.
    22     [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")]
     22    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "16.0.0.0")]
    2323    [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
    2424    [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
     
    4040            get {
    4141                if (object.ReferenceEquals(resourceMan, null)) {
    42                     global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("BitCommitmentScheme.Properties.Resources", typeof(Resources).Assembly);
     42                    global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("ISAPBitCommitmentScheme.Properties.Resources", typeof(Resources).Assembly);
    4343                    resourceMan = temp;
    4444                }
     
    197197       
    198198        /// <summary>
    199         ///   Sucht eine lokalisierte Zeichenfolge, die Bit Commitment Scheme ähnelt.
     199        ///   Sucht eine lokalisierte Zeichenfolge, die ISAP Bit Commitment Scheme ähnelt.
    200200        /// </summary>
    201201        internal static string PluginCaption {
     
    206206       
    207207        /// <summary>
    208         ///   Sucht eine lokalisierte Zeichenfolge, die This plugin implements the Bit Commitment Scheme. ähnelt.
     208        ///   Sucht eine lokalisierte Zeichenfolge, die This plugin implements the ISAP Bit Commitment Scheme. ähnelt.
    209209        /// </summary>
    210210        internal static string PluginTooltip {
  • trunk/CrypPlugins/ISAPBitCommitmentScheme/Properties/Resources.de.resx

    r4312 r8399  
    164164  </data>
    165165  <data name="PluginCaption" xml:space="preserve">
    166     <value>Bit-Commitment-Protokoll</value>
     166    <value>ISAP Bit-Commitment-Verfahren</value>
    167167  </data>
    168168  <data name="PluginTooltip" xml:space="preserve">
    169     <value>Dieses Plugin implementiert das Bit-Commitment-Protokoll.</value>
     169    <value>Dieses Plugin implementiert das ISAP Bit-Commitment-Verfahren.</value>
    170170  </data>
    171171  <data name="PTooltip" xml:space="preserve">
  • trunk/CrypPlugins/ISAPBitCommitmentScheme/Properties/Resources.resx

    r3741 r8399  
    164164  </data>
    165165  <data name="PluginCaption" xml:space="preserve">
    166     <value>Bit Commitment Scheme</value>
     166    <value>ISAP Bit Commitment Scheme</value>
    167167  </data>
    168168  <data name="PluginTooltip" xml:space="preserve">
    169     <value>This plugin implements the Bit Commitment Scheme.</value>
     169    <value>This plugin implements the ISAP Bit Commitment Scheme.</value>
    170170  </data>
    171171  <data name="PTooltip" xml:space="preserve">
  • trunk/CrypTool 2.sln

    r8394 r8399  
    503503Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LatticeCrypto", "CrypPlugins\LatticeCrypto\LatticeCrypto.csproj", "{3F92F927-E6FA-4048-AB98-04D98B82B69E}"
    504504EndProject
    505 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BitCommitmentScheme", "CrypPlugins\BitCommitmentScheme\BitCommitmentScheme.csproj", "{E86CE9A5-BBF2-48E3-80F1-80BD935670EF}"
     505Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ISAPBitCommitmentScheme", "CrypPlugins\ISAPBitCommitmentScheme\ISAPBitCommitmentScheme.csproj", "{E86CE9A5-BBF2-48E3-80F1-80BD935670EF}"
    506506EndProject
    507507Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BlindSignatureGenerator", "CrypPlugins\BlindSignatureGenerator\BlindSignatureGenerator.csproj", "{A965E0DF-B2E6-4A79-8841-ACD415CA0D93}"
  • trunk/Templates/Mathematics/ISAP_BitCommitmentScheme.xml

    r8322 r8399  
    1010  <keywords>commitment, binding, hidden, ISAP, diophantine</keywords>
    1111  <keywords lang="ru">обязательство, привязка, скрытие, ISAP, диофантий</keywords>
    12   <title lang="de">ISAP Bit-Commitment-Protokoll</title>
    13   <summary lang="de">Benutzung des <i>ISAP Bit-Commitment-Protokolls</i></summary>
    14   <description lang="de">Diese Vorlage zeigt die Benutzung des <i>ISAP Bit-Commitment-Protokolls</i>.<newline /><newline />
     12  <title lang="de">ISAP Bit-Commitment-Verfahren</title>
     13  <summary lang="de">Benutzung des <i>ISAP Bit-Commitment-Verfahrens</i></summary>
     14  <description lang="de">Diese Vorlage zeigt die Benutzung des <i>ISAP Bit-Commitment-Verfahrens</i>.<newline /><newline />
    1515Ein Commitment-Protokoll ist ein kryptographisches Zwei-Parteien-Protokoll, das es einer Partei ermöglicht, sich gegenüber der anderen Partei verbindlich auf einen Wert festzulegen, ohne etwas über diesen Wert zu verraten. Später kann dieser Wert dann aufgedeckt werden. Hat sich eine Partei auf einen Wert festgelegt, kann sie diesen nicht mehr unbemerkt verändern.</description>
    1616  <keywords lang="de">verbindlich, versteckt</keywords>
    1717  <icon file="ISAP_BitCommitmentScheme.png" />
    1818  <relevantPlugins>
    19     <plugin name="BitCommitmentScheme" />
     19    <plugin name="ISAPBitCommitmentScheme" />
    2020    <plugin name="BooleanInput" />
    2121  </relevantPlugins>
    2222  <replacements lang="de">
    2323    <replacement key="$InputBit$" value="Eingabe-Bit" />
    24         <replacement key="$memo$" value="{\b Beschreibung des Verfahrens}\line\line Ein Commitment-Protokoll ist ein kryptographisches Zwei-Parteien-Protokoll, das es einer Partei ermöglicht, sich gegenüber der anderen Partei verbindlich auf einen Wert festzulegen, ohne etwas über diesen Wert zu verraten. Später kann dieser Wert dann aufgedeckt werden. Hat sich eine Partei auf einen Wert festgelegt, kann sie diesen nicht mehr unbemerkt verändern.\line\line Diese Vorlage demonstriert das Verfahren anhand des Bit-basierten &quot;ISAP Bit-Commitment-Scheme&quot; (ISAP = inhomogenes simultanes diophantisches Approximationsproblem).\line Die boolesche Eingabekomponente &quot;Eingabe-Bit&quot; stellt den festzulegenden Bit-Wert dar. Die Ausgabekomponenten &quot;P&quot; und &quot;Q&quot; stellen das &quot;Commitment&quot; dar. Die Ausgabekomponente &quot;Log&quot; zeigt interne Informationen der Algorithmusausführung.\line\line Weitere Details des Verfahrens können der Dokumentation der &quot;Bit-Commitment-Protokoll&quot; Komponente entnommen werden." />
     24        <replacement key="$ISAPBitCommitmentScheme$" value="ISAP Bit-Commitment-Verfahren" />
     25        <replacement key="$memo$" value="{\b Beschreibung des Verfahrens}\line\line Ein Commitment-Protokoll ist ein kryptographisches Zwei-Parteien-Protokoll, das es einer Partei ermöglicht, sich gegenüber der anderen Partei verbindlich auf einen Wert festzulegen, ohne etwas über diesen Wert zu verraten. Später kann dieser Wert dann aufgedeckt werden. Hat sich eine Partei auf einen Wert festgelegt, kann sie diesen nicht mehr unbemerkt verändern.\line\line Diese Vorlage demonstriert das Verfahren anhand des Bit-basierten &quot;ISAP Bit-Commitment-Verfahrens&quot; (ISAP = inhomogenes simultanes diophantisches Approximationsproblem).\line Die boolesche Eingabekomponente &quot;Eingabe-Bit&quot; stellt den festzulegenden Bit-Wert dar. Die Ausgabekomponenten &quot;P&quot; und &quot;Q&quot; stellen das &quot;Commitment&quot; dar. Die Ausgabekomponente &quot;Log&quot; zeigt interne Informationen der Algorithmusausführung.\line\line Weitere Details des Verfahrens können der Dokumentation der &quot;ISAP Bit-Commitment-Verfahren&quot; Komponente entnommen werden." />
    2526  </replacements>
    2627  <replacements lang="ru">
     
    2930  <replacements lang="en">
    3031    <replacement key="$InputBit$" value="Input Bit" />
    31         <replacement key="$memo$" value="{\b Description of the method}\line\line In cryptography, a commitment scheme allows one party to commit to a chosen value while keeping it hidden to other parties, with the ability to reveal the committed value later. Commitment schemes are designed so that a party cannot change the value after it has committed to it: That is, commitment schemes are binding.\line\line This template demonstrates the method using the bit based &quot;ISAP Bit Commitment Scheme&quot; (ISAP = inhomogeneous simultaneous diophantine approximation problem).\line The boolean input component &quot;Input Bit&quot; represents the bit value to commit to. The output components &quot;P&quot; and &quot;Q&quot; are representing the commitment. The output component &quot;Log&quot; shows information about the internal processing of the algorithm.\line\line Further details about the method can be taken from the documentation of the &quot;Bit Commitment Scheme&quot; component." />
     32        <replacement key="$ISAPBitCommitmentScheme$" value="ISAP Bit Commitment Scheme" />
     33        <replacement key="$memo$" value="{\b Description of the method}\line\line In cryptography, a commitment scheme allows one party to commit to a chosen value while keeping it hidden to other parties, with the ability to reveal the committed value later. Commitment schemes are designed so that a party cannot change the value after it has committed to it: That is, commitment schemes are binding.\line\line This template demonstrates the method using the bit based &quot;ISAP Bit Commitment Scheme&quot; (ISAP = inhomogeneous simultaneous diophantine approximation problem).\line The boolean input component &quot;Input Bit&quot; represents the bit value to commit to. The output components &quot;P&quot; and &quot;Q&quot; are representing the commitment. The output component &quot;Log&quot; shows information about the internal processing of the algorithm.\line\line Further details about the method can be taken from the documentation of the &quot;ISAP Bit Commitment Scheme&quot; component." />
    3234  </replacements>
    3335</sample>
Note: See TracChangeset for help on using the changeset viewer.