Форум
» Назад на решение задач по физике и термеху
Регистрация | Профиль | Войти | Забытый пароль | Присутствующие | Справка | Поиск

» Добро пожаловать, Гость: Войти | Регистрация
    Форум
    Математика
        Свойство Хэш функции
Отметить все сообщения как прочитанные   [ Помощь ]
» Добро пожаловать на форум "Математика" «

Переход к теме
<< Назад Вперед >>
Одна страница
Модераторы: Roman Osipov, RKI, attention, paradise
  

Guest



Новичок

Задача такова данна хеш функция х

х( вводим значения{0,1}длинной 2к выводит значения{0,1}длинной к)

-----------------
А > 2
нужно создать фунцию б (в которую вводятся значения {0,1}длинной Ак выводит значения{0,1}длинной к)

при создании используя данную функцию х

А потом доказать что новая функция будет "колижин фри" то есть два разных вводимых значения не дадут два одинаковых ответа (Это свойство хеш функции то есть это свойство функции х)

Всего сообщений: Нет | Присоединился: Never | Отправлено: 29 янв. 2005 21:20 | IP
Guest



Новичок

2. Propri&#180;et&#180;es de fonctions
Une fonction f : A ! B s’appelle
• `a sens unique s’il est dicile de trouver, pour un y 2 f(A) donn&#180;e, un &#180;el&#180;ement x de A tel que
f(x) = y,
• `a collisions diciles s’il est dicile de trouver x, x0 2 A, x 6= x0, tel que f(x) = f(x0).
(Notez que le terme “`a collisions diciles” est utilis&#180;e pour une seule fonction ici, ce qui n’est
pas formel.)


(a) Soit f : {0, 1}k ! {0, 1}k une fonction `a sens unique. Construisez, `a partir de f, une fonction
de hachage g : {0, 1}2k ! {0, 1}k qui est &#180;egalement `a sens unique. Est-ce que votre fonction
g est `a collisions diciles?
(b) Soit h : {0, 1}2k ! {0, 1}k une fonction de hachage `a collisions diciles, et soit n > 2 un
entier. Construisez une fonction de hachage `a collisions diciles h0 : {0, 1}nk ! {0, 1}k.
Prouvez que h0 est `a collisions diciles si h a cette propri&#180;et&#180;e.


может я не понятно перевёл то вот версия на буржуйском языке А я уже ответил а на Б торможу.

Ответ А черновик

New function will be :
G(2n)= F(n) act F(n) (act might be For example xor)

Since F(n) is function a cence unique function G(n) which is constructuded from 2 functions will have to be a sence unique. To prove it we can say that it F(n) is function a sence unique any action between 2 functions a snce unique will be a sence unique if we will prove that this is not the case we will prove that F9n) is not a sence unique but f(n ) is function a sence unique by defenition.

The function that we created is not a collisions defficiles. Since we use operator XOR.

And the value of 2n will  be constracted by chaining of two different values of the length n. n1 and n2.  Since the operation XOR between n1 and n2 will give the similar resalt as operation between n2 and n1. And n1-n2 and n2-n1 are different values we esaly  found this collusion
So we conclude that the new function that we have created is not a difficult collusion.


Всего сообщений: Нет | Присоединился: Never | Отправлено: 29 янв. 2005 21:34 | IP

Отправка ответа:
Имя пользователя   Вы зарегистрировались?
Пароль   Забыли пароль?
Сообщение

Использование HTML запрещено

Использование IkonCode разрешено

Смайлики разрешены

Опции отправки

Добавить подпись?
Получать ответы по e-mail?
Разрешить смайлики в этом сообщении?
Просмотреть сообщение перед отправкой? Да   Нет
 

Переход к теме
<< Назад Вперед >>
Одна страница

Форум работает на скрипте © Ikonboard.com