Docsity
Docsity

Prepare for your exams
Prepare for your exams

Study with the several resources on Docsity


Earn points to download
Earn points to download

Earn points by helping other students or get them with a premium plan


Guidelines and tips
Guidelines and tips

Analyzing Complexity and Applications of Fibonacci Numbers and Modular Arithmetic, Cheat Sheet of Applied Computing

This document delves into the fibonacci number sequence and its recursive calculation, discussing the complexity of the algorithm and its run-time using recurrences. It also covers modular arithmetic, including the modulo operation, modular inverse, and their applications in cryptography. Examples and explanations of fundamental operations, modular exponentiation, fermat's test, and the miller-rabin primality test. It also touches upon the generation of random prime numbers and the rsa systems for home encryption.

Typology: Cheat Sheet

2023/2024

Uploaded on 03/03/2024

dhairya-kalra
dhairya-kalra 🇨🇦

1 document

1 / 10

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
pf3
pf4
pf5
pf8
pf9
pfa

Partial preview of the text

Download Analyzing Complexity and Applications of Fibonacci Numbers and Modular Arithmetic and more Cheat Sheet Applied Computing in PDF only on Docsity!

Fibonacci Numbers :^ How^ to (^) find in^ recensive way! Hink about How can we^ make

Complexityo^

e

other was^?

Recursive

Fibonacci
  • (^) - I
    • Number -^ How^ may^ times - N are called (^)?

#Describing complexity^

, Run time^ using recurrences (^)!

# Review^ Biso notation^

and complexity

# How steps

, but (^) also low^ much (^) larger date can (^) get) Not^ only addition when numbers become^ complex. #of fundamental^ operations (^) , (^) Of Hof

bendamentaloperations

Complexity

modular arite til Review in Detail 17 mod modulo Tcolat does it

(^) mean ? CO, ... N^ -1]^ , din (^) dis Casse

Laws im (^) modular arithmetic

Reductions^ I

seeexample dedree 0031 y?

Small

numbers

operation^

modulo N addition, multiplication, Composit , lit completea

verse (^3) mod 2)

working!

-

Inverse (^) always not elist

do (^) modula (^) exponeration for cryptosystem . methodo(n3) Revel en^ How^ Complexit we die^ feis C 9 :^00 hi

(^) give

x37 (^) How would you compute? See example-class ·way^ is it^ 0(n3)

Computation of GKD^ Eam (^) E garithm extension (^) of Enslich

Compute

module inverse

  • °-

The (^) intege a^ ....^ ap^

and all

of these^ berment's test , sall

aror rate^

(

H

T ja

Camichael's^ member^

What an)

S Desting matter or^ not).^ why &difficult

Random (^) primes generation Whatore^ engage toren (^) says] x

  • enx membe we Have

Randomized Algorithom^

e

adventge

Montecerla VIS

  • disadvantages regal

#POGRAPHY Private , Public (^) keys

Privat Kay

home

RSA SYSTEMS - > Home encryption, what
  • are public, private E 3
Es ample perf

ve of RA

(^) explore procedure (^

day

#Practice on graphe #ETypes^ of^ Edges (^3) distinguish direct jundicted formand ,

  • I^ Backward^ ,

Pro

#Cycles :^ Both

  • ° Graphe

fin^ ding^ Cycle

hincausing^ Graph (^) , node^

Sorted 3 geopte how may topological^ forts

*

directed (^) grepl

connected , strongly

connected graples