Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Російське народне множення

Реферат Російське народне множення





будемо ділити на 2, праве - множити на 2 і результати записувати в стовпчик під ними (якщо в результаті поділу виникає залишок, то його відкидають і записують цілу частину).

3. Операцію продовжуємо, поки зліва не залишиться 1.

4. Потім викреслимо ті рядки, в яких зліва стоять парні числа і складемо залишилися числа в правому стовпчику. Отримана сума і є шукане твір.


2. Феномен російського народного множення


Що це за феномен і чому він для нас настільки важливий?

Маніпуляції при роботі з лівим стовпцем таблиці, в якому здійснюється послідовний розподіл чисел на 2, реалізуються відразу кілька функцій:

. Розподіл здійснюється з фіксацією тільки цілої частини результату;

. Процес ділення зупиняється на етапі, коли чергове число (ділене) більше не ділиться без остачі на 2;

. «Викреслювання» рядків у всій таблиці, але за ознакою парності чисел лівого стовпця (ці рядки не потрібні для подальшого рахунку).

Подив викликає й інша деталь, а саме те, що виключення деяких доданків у правому стовпчику чисел ініційовані властивостями чисел іншого, лівого стовпця, які обчислювалися паралельно, але по зворотному алгоритмом.

Вражаючим є той факт, що залишилися в правому стовпчику числа після видалення зайвих чисел і додавання залишилися - дають в результаті правильне множення. Іншими словами, існує невідома нам закономірність (властивість чисел), якій підпорядковані всі числа і на яку спирається цей дивовижний російський спосіб множення.

За логікою речей тут відбувається наступне: не всі числа (після їх додавання) дають правильний результат. Є якісь зайві доданки. І ці зайві доданки виявляються властивістю « парності » з паралельно розрахованого (абсолютно за іншою формулою) лівого стовпця.

Як ми бачимо, той спосіб множення дуже корисний при обчисленні величезних чисел. Саме ця якість так необхідно в алгоритмі RSA шифруванні, адже в основу криптографічного системи з відкритим ключем RSA покладена складність завдання факторизації твори двох великих простих чисел. Для шифрування використовується операція зведення в ступінь по модулю великого числа.

Алгоритм RSA був розроблений в 1978 році Роном Рівестом, Аді Шамір і Леонардом Ейдельманом. Власне і назва алгоритму є абревіатура прізвищ розробників. Вони скористалися тим фактом, що знаходження великих простих чисел в обчислювальному відношенні здійснюється легко, але розкладання на множники добутку двох таких чисел практично нездійсненно.

В криптографічного системі з відкритим ключем кожен учасник має в своєму розпорядженні як відкритим ключем (англ. public key), так і закритим ключем (англ. private key). У криптографічного системі RSA кожен ключ складається з пари цілих чисел. Кожен учасник створює свій відкритий і закритий ключ самостійно. Закритий ключ кожен з них тримає в секреті, а відкриті ключі можна повідомляти кому завгодно або навіть публікувати їх. Відкритий і закритий ключі кожного учасника обміну повідомленнями в криптосистеме RSA утворюють «узгоджену пару», в тому сенсі, що вони є взаємно зворотними.

Залежно від структури використовуваних ключів методи шифрування поділяються на:...


Назад | сторінка 2 з 7 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Алгоритм виконання операцій множення двійкових чисел
  • Реферат на тему: Алгоритм Виконання Операції множення чисел в прямому коді
  • Реферат на тему: Пристрій множення двійкових чисел
  • Реферат на тему: Розробка обчислювального пристрою для виконання операції множення двійкових ...
  • Реферат на тему: Розробка обчислювального пристрою для виконання операції множення двійкових ...