Найти в Дзене

Применение простых чисел в жизни.

Определение простого числа. Простые числа представляют собой одно из самых интересных математических явлений, которое привлекает к себе внимание ученых и простых граждан на протяжении уже более двух тысячелетий. Несмотря на то, что сейчас мы живем в век компьютеров и самых современных информационных программ, многие загадки простых чисел не решены до сих пор, есть даже такие, к которым ученые не знают, как подступиться. Имеет ли этот ряд конец? Этот вопрос поставлен в IX книге «Начал» Евклид и там же дает ответ на него - «За каждым простым числом может быть указано еще одно, большее простое число – ряд простых чисел бесконечен» Способы нахождения простых чисел. Выделение простых чисел является сложной задачей математики. Ученые на протяжении многих веков пытаются найти формулу, которая позволила бы из множества натуральных чисел выписать простые. Первый, кто занимался этой задачей, был великий математик древности Эратосфен, живший почти 2 300 лет назад [4]. Великий математик древности

Определение простого числа.

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

  1. Простые числа — это, как известно еще из курса элементарной арифметики, те натуральные числа, которые делятся без остатка только на единицу и самое себя. Простые числа называют «кирпичами» в здании математики, «атомами» математики и «генетическим кодом» числа, потому что любое составное число может быть представлено в виде единственно возможного произведения простых чисел. Эта теорема была сформулирована Евклидом и известна как «основная теорема арифметики». Следовательно, простые числа являются первичными элементами, из которых построены все числа. Так же как атомы образуют молекулы. Простые числа образуют составные числа. Интересные факты. Во-первых, число 1 имеет только один делитель: само это число. Поэтому его не относят ни к составным числам, ни к простым. Во-вторых, единственным четным числом, относящимся к простым, является, естественно, двойка. Любое другое четное число сюда попасть попросту не может, так как кроме себя и единицы, делится еще и на два.

Имеет ли этот ряд конец? Этот вопрос поставлен в IX книге «Начал» Евклид и там же дает ответ на него - «За каждым простым числом может быть указано еще одно, большее простое число – ряд простых чисел бесконечен»

Способы нахождения простых чисел.

Выделение простых чисел является сложной задачей математики. Ученые на протяжении многих веков пытаются найти формулу, которая позволила бы из множества натуральных чисел выписать простые. Первый, кто занимался этой задачей, был великий математик древности Эратосфен, живший почти 2 300 лет назад [4].

Великий математик древности Эратосфен

Эратосфе́н Кире́нский (др.-греч. Ἐρατοσθένης ὁ Κυρηναῖος; 276 год до н. э.—194 год до н. э.) — греческий математик, астроном, географ, филолог и поэт. Ученик Каллимаха, с 235 г. до н. э. — глава Александрийской библиотеки. Первый известный учёный, вычисливший размеры Земли.
Эратосфе́н Кире́нский (др.-греч. Ἐρατοσθένης ὁ Κυρηναῖος; 276 год до н. э.—194 год до н. э.) — греческий математик, астроном, географ, филолог и поэт. Ученик Каллимаха, с 235 г. до н. э. — глава Александрийской библиотеки. Первый известный учёный, вычисливший размеры Земли.

Он придумал такой способ: записал все числа от единицы до какого-то числа, а потом вычеркнул единицу, которая не является ни простым, ни составным числом, затем вычеркивал через одно все числа, идущие после 2 (числа, кратные двум, т.е. 4,6,8 и т.д.). Первым оставшимся числом после 2 было 3. Далее вычеркивались через два все числа, идущие после трех (числа, кратные 3, т.е. 6, 9, 12, и т.д.), в конце концов оставались невычеркнуыми только простые числа: 2, 3, 5, 7, 11, 13,… Поскольку во времена Эратосфена писали на восковых дощечках, а вместо того, чтобы числа вычеркивать, дощечку в нужном месте прокалывали, то способ получил название “решето Эратосфена”.

В приведенной таблице 1, полученной с помощью решета Эратосфена, можно видеть простые числа из первой тысячи натуральных чисел.

С первого взгляда видно, что простые числа совершенно непредсказуемы. Например, между 1 и 100 простых чисел больше, чем между 101 и 200. Всего в первой тысяче 168 простых чисел. Можно предположить, что если продолжить нашу таблицу, то с каждой тысячей количество простых чисел будет увеличиваться. Но это не так. Уже известно, что, например, среди тысячи чисел между 10100 и 10100 + 1000 находится лишь два простых числа. И эти числа состоят более чем из ста цифр!

Древнегреческий математик Евклид

Евкли́д или Эвкли́д (др.-греч. Εὐκλείδης, от «добрая слава»[2]; время расцвета — около 300 года до н. э.) — древнегреческий математик, геометр, автор первого из дошедших до нас теоретических трактатов по математике. Биографические сведения о Евклиде крайне скудны. Достоверным можно считать лишь то, что его научная деятельность протекала в Александрии в III веке до н. э.
Евкли́д или Эвкли́д (др.-греч. Εὐκλείδης, от «добрая слава»[2]; время расцвета — около 300 года до н. э.) — древнегреческий математик, геометр, автор первого из дошедших до нас теоретических трактатов по математике. Биографические сведения о Евклиде крайне скудны. Достоверным можно считать лишь то, что его научная деятельность протекала в Александрии в III веке до н. э.

Теорема Евклида: «Первых простых чисел существует больше любого указанного числа их».

Конечно, способ Эратосфена не смог удовлетворить ученых, и они пытались найти формулу простых чисел. На протяжении многих столетий это сделать не удавалось. В ряду простых чисел были найдены многие интересные закономерности, но поставленная задача оставалась без ответа. Над поиском максимально больших простых чисел в своё время бились Катальди, Декарт, Ферма, Мерсенн, Лейбниц, Эйлер и многие другие математики. В математике широко известен термин простые числа Мерсенна. Простые числа Мерсена являются простыми числами специального вида

Mp = 2p - 1

где р — другое простое число.

До 1750 года было найдено всего 8 простых чисел Мерсенна: М2, М3, М5, М7, М13, М17, М19, М31. То, что М31 - простое число, доказал в 1750 году Л. Эйлер. В 1876 году французский математик Эдуард Люка установил, что число М127=170141183460469231731687303715884105727 - простое. В 1883 г. сельский священник Пермской губернии И.М.Первушин доказал, что число М61=2305843009213693951 является простым. Позднее было установлено, что числа М89 и М107 простые. 12 простых чисел Мерсена были вычислены с помощью только карандаша и бумаги, а для вычисления следующих уже использовались механические настольные счетные машины.

Простые числa в криптогрaфии

В 1975 г. Уитфилду Диффи и Мaртину Хеллмaну, в то время рaботaвшим в Стэнфордском университете, пришлa в голову идея aсимметричного шифровaния, или "шифровaния с открытым ключом". Этa системa основaнa нa специaльных мaтемaтических функциях, нaзывaемых "односторонними функциями с потaйным входом", которые позволяют зaшифровывaть текст, но делaют рaсшифровку прaктически невозможной без знaния используемого кодa. Идея состоит в том, что кaждый пользовaтель имеет пaру ключей: открытый и зaкрытый. Если мы хотим отпрaвить кому-то сообщение, мы зaшифровывaем это сообщение с помощью открытого ключa - то есть ключa, известного всем. Но только человек, имеющий соответствующий зaкрытый ключ, может рaсшифровaть это сообщение. Одним из преимуществ тaкого методa является то, что зaкрытый ключ никогдa не передaется и поэтому его не нужно постоянно менять в целях безопaсности. Идея методa не совсем простa, но мы можем пояснить ее с помощью aнaлогии. Предстaвьте себе большой мaгaзин, где продaются сотни тысяч бaнок с крaской рaзного цветa. Возьмем две любые бaнки и смешaем крaску в рaзных количествaх. Покa все просто. Теперь, если мы покaжем кому-нибудь получившийся цвет и попросим "рaсшифровaть", кaкое количество кaких крaсок использовaлось изнaчaльно, нa тaкой вопрос будет очень трудно ответить.

Именно тaк рaботaют односторонние функции с потaйным входом, которые легко применить в одном нaпрaвлении, но прaктически невозможно - в обрaтном.

Схемa, иллюстрирующaя aлгоритм Диффи - Хеллмaнa. Имеются двa aбонентa, Алисa и Боб, желaющие общaться втaйне. Они открыто договaривaются о двух числaх (простое число р и другое число g, имеющие определенные свойствa). И Алисa, и Боб выполняют некоторые оперaции с этими числaми и с еще одним целым числом, которое они держaт в секрете, a зaтем открыто посылaют друг другу результaты. Теперь и Алисa, и Боб выполняют с полученным результaтом еще одну оперaцию и получaют один и тот же ответ, который будет для них секретным кодом. Потенциaльный шпион, перехвaтивший результaты, послaнные Алисой и Бобом, не может сгенерировaть секретный код, имея лишь эту информaцию.
Схемa, иллюстрирующaя aлгоритм Диффи - Хеллмaнa. Имеются двa aбонентa, Алисa и Боб, желaющие общaться втaйне. Они открыто договaривaются о двух числaх (простое число р и другое число g, имеющие определенные свойствa). И Алисa, и Боб выполняют некоторые оперaции с этими числaми и с еще одним целым числом, которое они держaт в секрете, a зaтем открыто посылaют друг другу результaты. Теперь и Алисa, и Боб выполняют с полученным результaтом еще одну оперaцию и получaют один и тот же ответ, который будет для них секретным кодом. Потенциaльный шпион, перехвaтивший результaты, послaнные Алисой и Бобом, не может сгенерировaть секретный код, имея лишь эту информaцию.