Новости
Высшая математика
В научных кругах принято считать, что в рамки высшей математики входят такие дисциплины, как анал...
Нобелевские лауреаты
Нобелевская премия учреждена шведским химиком Альфредом Нобелем в 1895г. Впервые она была вручена ...
Электронная библиотека
На первых порах обсуждения проблематики электронных материалов основное внимание было сосредоточен...
Стерео и видео Стереоизображение
Под стереоизображением понимают получение такого изображения, которое давало бы ощущение протяжен...
Сонник
Сон — это естественный физиологический процесс, который занимает 1/3 жизни человека. Все люди во ...
Синергетика
Синергетика — это междисциплинарный подход исследования, большой вклад в изучение которого, начина...
Авторизация

Пользователь

Пароль

Запомнить



Забыли пароль? Ещё не зарегистрированы? Регистрация

Поиск

Главная arrow Статьи arrow Криптография
Криптография
Б.5.3. Public_Commitment.java

Третий класс содержит только открытые величины обязательства.

import Java.math.Biglnteger; class Public-Commitment

{

private Biglnteger b; private Parameters PK;

public Public-Commitment (Parameters P) { PK=P; }

public void assign(BigInteger b1) { b=b1; } public Parameters get_Params() { return PK; } public Biglnteger getB() { return b; }


Б.5.4. Commitment_Factory.java

Этот четвертый класс создает открытую-секретную пару обязательства. Идея состоит в том, что пользователь использует этот класс для создания пары, открытую часть которой он публикует, а секретную хранит в тайне до определенного момента.

import Java.math.Biglnteger; import Java.security.*;


Б.5.5. Proof.java

Теперь мы можем представить класс, который генерирует доказательство с секретной частью обязательства на входе и проверяет доказательство, если на вход подается открытая часть обязательства. Здесь используется хэш-функция SHA-1, встроенная в стандартный пакет Java.

import Java.math.Biglnteger; import Java.security.*; class Proof


Б.5.6. prog.java

В заключение приведем тестовую программу, собирающую все предыдущие вместе.

import Java,security.*; import Java.math.Biglnteger;

public class prog

{

public static void check (int cc, Commitment-Factory CF,

SecureRandom random) throws NoSuchAlgorithmException


Дополнение 1


Зашифрованные поисковые системы

Владимир Насыпный, Галина Насыпная

Одно из направлений совершенствования современных информационных поисковых систем — это повышение их интеллектуализации с сохранением высокого уровня безопасности. Использование стохастической информационной технологии позволяет комплексно повысить «интеллект» поисковой системы без ослабления ее защищенности. В данной работе впервые показывается возможность проведения семантического анализа, определяемого требованиями к поисковой системе, зашифрованных текстовых документов с использованием стохастически защищенных баз знаний и программных средств.


  1. Д. 1.2. Стохастическая технология и семантический анализ текста
  2. Д. 1.3. Логический вывод на основе стохастической технологии
  3. Д. 1.4. Семантический анализ зашифрованных текстов
  4. Д. 1.5. Универсальность защищенных поисковых систем
  5. Д.2.1. Процесс формирования и использования сетевых одноразовых ключей
  6. Д.2.2. Реализация одноразового режима шифрования в системе с применением перекодера ЦСФКП
<< [Первая] < [Предыдущая] 1 2 [Следующая] > [Последняя] >>

Результаты 57 - 68 из 68


 

 
0.8675