RUVIDEO
Поделитесь видео 🙏

(Elliptic Curve Diffie–Hellman key exchange + JAVA) Public Key Cryptography Prototype Project 09

►screenshots: https://prototypeprj.blogspot.com/2020/07/elliptic-curve-diffiehellman-key.html

00:06 demo a prebuilt version of the application (using decimal input data)
04:16 what is the Elliptic Curve Discrete Logarithm Problem (ECDLP)
05:26 Elliptic Curve Point Addition and Doubling Equations
07:53 elliptic curve cryptography (ECC) characteristics
08:15 proof of Elliptic Curve Diffie-Hellman (ECDH)
09:00 geometric interpretation of Elliptic Curve Discrete Logarithm Problem (ECDLP)
09:33 code the application
09:46 go over the packages and classes that make up this app.
11:45 code the server side of this app. (Server and ServerThread classes)
14:25 how the server forwards messages from Alice to Bob and the other way around
14:46 setup the project for using JSON
15:26 how ServerThread handles incoming JSON messages
15:55 domain params
16:42 what is the Elliptic Curve Discrete Logarithm Problem (ECDLP) that Passive Eve has to solve
18:10 code the client side of the app.
18:20 start coding the Client class
19:24 start coding the class representing 'Point' on elliptic curve
19:46 start coding the class representing 'Elliptic Curve'
21:23 start coding the ClientThread class
22:53 method to pickup and process user input
24:31 finish coding the Point class
25:00 Point class equals and 2 toString methods for handling decimal and hex
25:41 finish coding the EllipticCurve class
25:43 handle points addition and point doubling in EllipticCurve class
25:54 check to see if 2 points are inverse of each other
26:09 Elliptic Curve equations and implementation for points addition
27:08 Elliptic Curve equations and implementation for point doubling
27:41 method to check if point is on elliptic curve
28:28 method to check if elliptic curve is Non-Singular
29:28 method implementing the double and add algorithm
30:36 Client class method to handle elliptic curve input
31:14 Client class method to handle initializing domain params
32:38 Client class method for picking up private key and calculating + sending public key
33:14 method to calculate common key
34:00 method to handle incoming JSON message in ClientThread class
35:39 decimal and hex test data used in this tutorial
36:04 test run completed application (using hex input data)

► get access to members-only video contents + support:
https://www.youtube.com/channel/UCUvwlMMaeppKPdtAK8PxO8Q/join
► website + download source code:
https://prototypeprj.com
https://ai.prototypeprj.com
https://crypto.prototypeprj.com
► download directly:
download ai source code @ https://sites.fastspring.com/prototypeprj/instant/ai
download crypto source code @ https://sites.fastspring.com/prototypeprj/instant/crypto
download source code (old) page # 2 @ https://sites.fastspring.com/prototypeprj/instant/2020
download source code (older) page # 1 @ https://sites.fastspring.com/prototypeprj/instant/all

Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «(Elliptic Curve Diffie–Hellman key exchange + JAVA) Public Key Cryptography Prototype Project 09», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.

Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.

Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!

Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.