Алгоритм Шора на Qiskit 1.0
Добрий день! Потрібно реалізувати алгоритм Шора, для знаходження дискретного логарифма на еліптичних кривих з максимальною оптимізацією.
Оскільки в розпорядженні IBM є лише 127 кубітів, реалізація, ймовірно, буде достатньою лише для порядку 32-розрядної групи. Порядок групи може бути наступним:
Pcurve = 4294967311
# Параметр N (кількість точок у полі)
N = 4294843068
# Визначає еліптичну криву """ y^ 2 = x ^ 3 + A * x + B """
Acurve = 0,
Bcurve = 7
# Координати образливої точки на еліптичній криві (x і y)
Gx = 2502914690 Gy = 3608000288
Задача включає в себе вирішення задачі дискретного логарифмування еліптичної кривої (ECDLP) з використанням квантових обчислень для визначення скалярної величини (k ), такої, що (k помножити на G = Q ), де (G) - образлива точка на еліптичній криві, а (Q) - це задана точка. Ось короткий опис підходу та ключові міркування:
1. Операції з еліптичною кривою : Сконцентруйтеся на операціях додавання точок на еліптичній криві, уникайте операцій множення або інверсії, які потребують значних квантових ресурсів.
2. Квантова суперпозиція : Використовуйте квантову суперпозицію для розпаралелювання обчислень всіх можливих додавань точок (G, G + G, G + G + G, до N додавань), прискорюючи процес порівняно з класичним послідовним підходом.
3. Квантово-фазова оцінка (QPE) : Застосуйте квантово-фазову оцінку для визначення скалярної величини (k) шляхом аналізу результатів накладання, які співвідносять відому точку (Q) з обчисленими точками з повторних сум (G).
4. Оптимізація : Зведіть до мінімуму використання квантових регістрів, сконцентрувавши увагу на (x)-координатах точок (Qx), що дозволяє проводити ефективні порівняння і скорочувати квантові ресурси порівняно збереженням повної інформації про точки.
5. Ефективність і квантова перевага : Використовуйте квантовий паралелізм і QPE для досягнення значного прискорення пошуку (k) порівняно з класичними методами, зберігаючи квантову перевагу при вирішенні ECDLP.
Цей підхід спрямований на використання потенціалу квантових обчислень для ECDLP без складнощів і вимог до ресурсів, пов'язаних з повними точковими операціями, сконцентрувавшись на спрощеному методі, що використовує додавання точок і фазову оцінку.
*Якщо дане розуміння вірне.
-
7 днів33 605 UAH
8778 60 0 1 7 днів33 605 UAHДобрий день!
Готовий вам реалізувати алгоритм Шора, для знаходження дискретного логарифма на еліптичних кривих з максимальною оптимізацією.
Пишу на Python.Займаю 16-е місце по даному мові.
Хочу почати співпрацю!
Актуальні фриланс-проєкти в категорії Python
Автоматичне публікування відео в соціальні мережі за розкладомТехнічне завдання (ТЗ)Автоматична публікація відео в соціальні мережі за розкладомОпис проектуПотрібен скрипт/бот (Python бажано, або будь-яке інше рішення на ваш вибір — головне стабільність і простота підтримки), який автоматично публікує відео з папки в соціальні мережі та… Python, Розробка ботів ∙ 2 години 47 хвилин тому ∙ 31 ставка |
Бот по прийому/пошуку анкет
1250 UAH
Якщо коротко: Створити бота, в якому можна буде створити та знайти анкету, бот повинен мати реферальні посилання тощо, все нижче розписав Бот зі сторони клієнта: перед кнопкою /старт текст в центрі чату: Що може зробити цей бот? Ласкаво просимо в Sugar Secret Agency!… Python, Розробка ботів ∙ 4 години 49 хвилин тому ∙ 38 ставок |
Шукаємо розробника для створення торгового бота/чат-ботаШукаємо розробника для створення торгового бота / чат-бота. Потрібен IT-спеціаліст, який зможе розробити бота для аналізу ринку 24/7 та надсилання торгових сигналів по золоту, індексах, Bitcoin і Forex-парах. Головна вимога - спеціаліст має розумітися в трейдингу, MetaTrader… Python, Розробка ботів ∙ 1 день тому ∙ 34 ставки |
≈5 мікросервісів на FastAPI + правки та рефакторинг
15 682 UAH
Є проект, що складається приблизно з ~11 мікросервісів на FastAPI з інтеграціями, який більш ніж на половину готовий. Завдання - доробити решту ~5 мікросервісів (конкретніше - subscription/billing та інтеграція з Revenuecat, захист від зловживань для білінгу, Notifications,… Python, Веб-програмування ∙ 1 день 5 годин тому ∙ 39 ставок |
Power BI
700 UAH
Дашборд працює на гугл сервері, потрібно перенести всю логіку+код Які потрібні скіли: розгортання etl процесів на linux сервері + робота із BigQuery та Postgre Є робочий код, який працює на google, де є сама БД, потрібно перенести на інший сервер, можливо переписати код. Python, Бази даних та SQL ∙ 2 дні 11 годин тому ∙ 15 ставок |