Судебный отдел
- Пробное деление — трудоемкий, но простой алгоритм разложения целых чисел на множители.
- Основная идея пробного деления — проверить, можно ли разделить целое число на каждое число, меньшее квадратного корня из n.
- Метод пробного деления состоит в систематической проверке делимости n на меньшее число.
- Трудозатраты можно сократить, выбрав в качестве возможных множителей только простые числа.
- Пробные множители не должны выходить за рамки n{\sqrt{n}} из-за возможных зависимостей от простых множителей.
- Алгоритм пробного деления требует экспоненциального роста времени с увеличением цифр числа.
- В криптографии с открытым ключом используются значения для a, имеющие большие простые множители одинакового размера.
- Практический предел в n цифр достигается очень быстро из-за сверхполиномиального роста времени.
Полный текст статьи: