İçeriğe atla

Montgomery Eğrisi

Montgomery Eğrisi Peter L. Montgomery tarafından 1987'de tanımlanmış, klasik Weierstrass formundan farklı bir eliptik eğri formudur.[1] Belirli hesaplamalar için ve özellikle farklı kriptografi uygulamalarında kullanılır.

Tanımı

Montgomery eğrisinin denklemi;

K cismi üzerinde Montgomery egrisi, belirli A, BK değerleri için ve B(A2 − 4) ≠ 0 eşitsizliği sağlanıyorken, aşağıdaki eşitsizlikle tanımlanır:

Bu eğri genellikle bir K sonlu cismi üzerinde tanımlı olur. (örnek olarak q elemanın oluşturduğu bir sonlu cisim, K = Fq) Bu sonlu cismin karakteristiği 2'den farklı ve AK ∖ {−2, 2}, BK ∖ {0}, olması gerektiğine dikkat edelim. Aynı zamanda A ve B için aynı kısıtlamalara sahip rasyoneller üzerinde de düşünülür.

Montgomery Aritmetiği

Bir eliptik eğri üzerinde noktaları arasında, nokta toplama ve nokta ikileme işlemleri gerçekleştirilebilmektedir. Nokta Toplama; eliptik eğrisi üzerinde tanımlı iki nokta olmak üzere ; olacak şekilde noktası bulmak işlemidir. Nokta İkileme ise işlemidir. (Kullanılan işlemler hakkında detaylı bilgi için bkz; elliptic eğri grup kuralları (eng: the group law))

noktası Montgomery formundaki eliptik eğrisi üzerinde bir nokta olmak üzere, bu noktanın Montgomery koordinatları Burada projektif koordinatlardır. ( ve ).

Bir nokta için bu tür bir temsilin(dönüşümün) bilgi kaybettiğine dikkat edin: gerçekten ve (afin noktalarının kullanımında bir ayrım gözetilmez çünkü her iki noktanın kullanımı da bize sonucunu verecektir. Ancak, bu gösterim(dönüşüm) ile bir noktanın n sayısı ile çarpılmasını elde etmek mümkündür;

Şimdi, iki nokta dikkate alalım; ve :

Bu iki noktanın toplamları aşağıdaki şekilde ifade edilir;

bu toplamın koordinatları:

Eğer  ise bu işlem "nokta ikileme" işlemine dönüşür;  Koordinatları ise aşağıdaki eşitsizliklerle belirlenir;

Yukarıdaki ilk işlemin(toplama işleminin) maliyeti: (3M+2S) (Burada M, tanımlı eliptik eğrideki herhangi iki elemanın çarpımını, S ise tanımlı cisimdeki bir elemanın karesini ifade ediyor)

İkinci işlemin(ikileme) maliyeti : 2M + 2S + 1D, (Burada D herhangi bir elemanın bir değeri seçilebilir.

Algoritma ve Örnek

Montgomery formunda bir eliptik eğrininin bir noktasının nokta ikilemesi, aşağıdaki algoritma ile gösterilebilir;

 varsayıldığı durumda bu implementasyonun maliyeti; 1 + 2 + *1 + 3add + 1*4. (Burada M gerekli çarpma işlemlerini, S ise kare alma işelemlerini, a ise A ile çarpma işlemlerini belirtir.)

Örnek

Kabul edelim ki noktası, eğrisi üzerinde bir nokta olsun. Koordinatları;  ; , O halde:

Sonuç olarak bulduğumuz nokta; dikkat edilirse, .

Nokta Toplama

 afin koordinatlarda Montgomery eğrisi  üzerinde iki nokta olmak üzere, 

şeklinde belirlenen nokta geometrik olarak ile ve noktalarını birleştiren doğrunun kesimini ifade eden üçüncü bir noktadır. Bu noktanın koordinatları aşağıdaki şekilde belirlenir:

1) 2 boyutlu afin uzayda, doğrusunun ve noktalarından geçtiğini varsayalım.(bu varsayımdan yararlanarak),

ve ; elde edilir.

2) Doğru ile , eğri denklemindeki değişkeni ile değiştirilirse aşağıdaki 3. dereceden denklem elde edilir:

Daha önce gözlemlenebildiği gibi, bu denklem , ve noktalarının x koordinatlarına göre üç köke sahiptir. Öyleyse denklem;

şeklinde yazılır.

3) Yukarıda verilen iki özdeş denklemin katsayılarının, özellikle de ikinci mertebeden olanın terimlerinin katsayılarının karşılaştırılmasıyla aşağıdaki denklem elde edilir:

.

Böylelikle, terimi , , , terimleri cinsinden aşağıdaki biçimde yazılabilir:

4)  noktasının koordinatını bulabilmek için,  değerini   doğrusunda yerine koymak yeterlidir. Bunun doğrudan  noktasını vermeyeceğine dikkat edin. Gerçekten, bu yöntemle, ,  sağlayan noktasının koordinatları bulunur. Eğer   ve  nokta ekleme işleminin sonuç noktasına ihtiyaç duyulursa,  ancak ve ancak olması durumunu göz önüne almak gereklidir. Bu yüzden, verilen  noktası için noktasını bulmak gereklidir. Bu işlem verilen  nin y koordinatının işaretini değiştirerek kolaylıkla yapılabilir. Başka bir deyişle, doğru denkleminde  ün yerine konulmasıyla elde edilen koordinatının işaretini değiştirmek yeterli olacaktır.

Öyleyse  noktasının koordinatları, şunlardır:

Nokta İkileme

  Montgomery Eğrisi üzerinde verilen bir noktası için, ; Geometrik olarak eğri ile 'eğet olan doğru arasındaki kesişimi ifade eden üçüncü noktasını temsil eder; sağlayan noktasının koordinatlarını bulabilmek için, 'nokta toplama' metodundakine benzer bir yol izlenir; ancak, bu durumda, y = lx + m  doğrusu  eğrisine teğet olmalıdır. Bu yüzden, eğer ile

Doğrunun eğimini temsil eden l değeri aşağıdaki gibi verilir:

kapalı fonksiyon teoremi'ne göre yazılabilir.

Yani ve ,

Bükülmüş Edwards eğrileri ile denkliği

Kabul edelim ki  karakteristiği 2'den farkli bir cisim olsun.

Yine kabul edelim ki  Montgomery formunda bir eliptik eğri olsun:

 , 

ve kabul edelim ki  bükülmüş Edwards formunda bir eliptik eğri olsun: 

 

Aşağıdaki teoremi Mongomery eğrileri ile bükülmüş Edwards eğrileri arasındaki birasyonel denkliği gösterir:[2]

Teorem (i)  üzerinde, her bükülmüş Edwards eğrisi bir Montgomery eğrisine birasyonel denktir. Özellikle, bükülmüş Edwards eğrisi, Montgomery eğrisine;   ve sağlanıyorken birasyonel denktir.

Eşleme:

'den ' ye birasyonel denklik, tersi;

:

Dikkat edilirse, iki eğri arasındaki bu denklik her yerde geçerli değildir: gerçekten de  eşlemesi 'de ya da  noktalarında tanımlı değildir.

Weierstrass eğrileri ile denkliği

Tüm eliptik eğriler Weierstrass formunda yazılabilir. Özellikle, Montgomery formundaki eliptik eğriyi ele alalım;

:

aşağıdaki şekilde dönüştürülebilir:

'nin her bir terimini 'e bölüp ve x,y değerlerine, ,  dönüşümü uygulanırsa,

Bir kısa Weierstrass formu elde edebilmek için burada u'yu değeri ile değiştirtirmek gerekir:

Sonuç olarak:

Dolayısıyla eşleme şöyle verilir:

:

aksine, baz cismi üzerinde Weierstrass formunda bir eliptik eğri:

:

Montgomery formuna ancak ve ancak mertebesi 4'e bölünebilirse ve aşağıdaki koşulları sağlarsa dönüştürülebilir:[3]

  1. en az bir köküne sahip; ve
  2. 'de bir ikinci dereceden rezidü.

Bu şartlar sağlandığında, için aşağıdaki eşlemeye sahip olunur;

:
.

Ayrıca bakınız

Notlar

  1. ^ Peter L. Montgomery (1987). "Speeding the Pollard and Elliptic Curve Methods of Factorization". Mathematics of Computation. 48 (177). ss. 243-264. doi:10.2307/2007888. JSTOR 2007888. 
  2. ^ Daniel J. Bernstein, Peter Birkner, Marc Joye, Tanja Lange and Christiane Peters (2008). Twisted Edwards Curves (PDF). Springer-Verlag Berlin Heidelberg. ISBN 978-3-540-68159-5. []
  3. ^ Katsuyuki Okeya, Hiroyuki Kurumatani, and Kouichi Sakurai (2000). Elliptic Curves with the Montgomery-Form and Their Cryptographic Applications. Public Key Cryptography (PKC2000). 8 Mart 2018 tarihinde kaynağından arşivlendi. Erişim tarihi: 11 Nisan 2018. 

Kaynakça

İlgili Araştırma Makaleleri

<span class="mw-page-title-main">Türev</span> Fonksiyonun grafiğine çizilen teğetin eğimini hesaplama tekniğidir.

Matematikte türev, bir fonksiyonun tanımlı olduğu herhangi bir noktada değişim yönünü veya hızını veren temel bir kavramdır. Tek değişkenli bir fonksiyonun tanım kümesinin belli bir noktasında türevi, fonksiyonun grafiğine bu noktada karşılık gelen değerde çizilen teğet doğrunun eğimidir. Teğet doğru, tanım kümesinin bu noktasında fonksiyonun en iyi doğrusal yaklaşımıdır. Bu nedenle türev genellikle anlık değişim oranı ya da daha açık bir ifadeyle, bağımlı değişkendeki anlık değişimin bağımsız değişkendeki anlık değişime oranı olarak tanımlanır. Bir fonksiyonun türevini teorik olarak bulmaya türev alma denilir. Eğer bir fonksiyonun tanım kümesindeki her değerinde hesaplanan türev değerlerini veren başka bir fonksiyon varsa, bu fonksiyona eldeki fonksiyonun türevi denir.

Laplasyen , skaler bir alanının gradyanı alınarak elde edilen vektörün diverjansıdır. Fizikteki birçok diferansiyel denklem laplasyen içerir.

Klasik mekanikte momentum ya da devinirlik, bir nesnenin kütlesi ve hızının çarpımıdır; (p = mv). Hız gibi, momentum da vektörel bir niceliktir, yani büyüklüğünün yanı sıra bir yöne de sahiptir. Momentum korunumlu bir niceliktir ; yani bu, eğer kapalı bir sistem herhangi bir dış kuvvetin etkisi altında değilse, o kapalı sistemin toplam momentumunun değişemeyeceği anlamına gelir. Momentum benzer bir konu olan açısal momentum ile karışmasın diye, bazen çizgisel momentum olarak da anılır.

<span class="mw-page-title-main">Normal dağılım</span> sürekli olasılık dağılım ailesi

Normal dağılım, aynı zamanda Gauss dağılımı veya Gauss tipi dağılım olarak isimlendirilen, birçok alanda pratik uygulaması olan, çok önemli bir sürekli olasılık dağılım ailesidir.

<span class="mw-page-title-main">Navier-Stokes denklemleri</span> Akışkanların hareketini tanımlamaya yarayan denklemler dizisi

Navier-Stokes denklemleri, ismini Claude-Louis Navier ve George Gabriel Stokes'tan almış olan, sıvılar ve gazlar gibi akışkanların hareketini tanımlamaya yarayan bir dizi denklemden oluşmaktadır.

<span class="mw-page-title-main">Yarıçap</span> merkezinden çevresine bir daire veya küre içinde bölüm veya yüzeyi ile uzunluğu

Yarıçap, bir daire veya kürenin özeğinin (merkezinin) çemberine olan mesafesidir. Çapın yarısına eşittir.

<span class="mw-page-title-main">Laplace denklemi</span>

Matematikte Laplace denklemi, özellikleri ilk defa Pierre-Simon Laplace tarafından çalışılmış bir kısmi diferansiyel denklemdir. Laplace denkleminin çözümleri, elektromanyetizma, astronomi ve akışkanlar dinamiği gibi birçok bilim alanında önemlidir çünkü çözümler bilhassa elektrik ve yerçekim potansiyeli ile akışkan potansiyelinin davranışını açıklar. Laplace denkleminin çözümlerinin genel teorisi aynı zamanda potansiyel teorisi olarak da bilinmektedir.

<span class="mw-page-title-main">Akım fonksiyonu</span>

Akım Fonksiyonu, eksen simetrisi ile üç boyutta olduğu kadar iki boyutta sıkıştırılamaz akışlar için tanımlanır. Akış hızı bileşenleri, skaler akış fonksiyonunun türevleri olarak ifade edilebilir. Akım fonksiyonu, kararlı akıştaki partiküllerin yörüngelerini gösteren akım çizgileri, çıkış çizgileri ve yörüngeyi çizmek için kullanılabilir. İki boyutlu Lagrange akım fonksiyonu, 1781'de Joseph Louis Lagrange tarafından tanıtıldı. Stokes akım fonksiyonu, eksenel simetrik üç boyutlu akış içindir ve adını George Gabriel Stokes'tan almıştır.

<span class="mw-page-title-main">Çevrel çember</span>

Çevrel çember, geometride, bir çokgenin tüm köşelerinden geçen çember. Bu çemberin merkezi çevrel özek olarak isimlendirilir.

<span class="mw-page-title-main">Hız</span> vektörel bir fiziksel nicelik

Hız, bir nesnenin hareket yönü ile birlikte olan süratini ifade eder. Hız, cisimlerin hareketini tanımlayan bir klasik mekanik dalı olan kinematikte temel bir kavramdır.

Değişken değiştirme, İntegral, çarpanlara ayırma, denklemler, üslü denklemler, trigonometri ve diferansiyel denklemler başta olmak üzere matematiğin her alanında işlemi basitleştirmek için kullanılan matematiksel bir yöntemdir.

<span class="mw-page-title-main">Gauss fonksiyonu</span>

Matematikte Gauss fonksiyonu, bir fonksiyon biçimidir ve şöyle ifade edilir:

Fizikte, Lorentz dönüşümü adını Hollandalı fizikçi Hendrik Lorentz'den almıştır. Lorentz ve diğerlerinin referans çerçevesinden bağımsız ışık hızının nasıl gözlemleneceğini açıklama ve elektromanyetizma yasalarının simetrisini anlama girişimlerinin sonucudur. Lorentz dönüşümü, özel görelilik ile uyum içerisindedir. Ancak özel görelilikten daha önce ortaya atılmıştır.

<span class="mw-page-title-main">Vektör alanı</span> oklid uzayının seçilen bir alt kümesinin her bir noktasında yöneyin belirlenmesidir.

Yöney alan, Öklid uzayının seçilen bir alt kümesinin her bir noktasında yöneyin belirlenmesidir. Düzlemdeki bir yöney alanı, her biri düzlemdeki bir noktaya ilişik, yönü ve büyüklüğü olan oklar topluluğu olarak düşünülebilir.

Foton polarizasyonu klasik polarize sinüsoidal düzlem elektromanyetik dalgasının kuantum mekaniksel açıklamasıdır. Bireysel foton özdurumları ya sağ ya da sol dairesel polarizasyona sahiptir. Süperpozisyon özdurumu içinde olan bir foton lineer, dairesel veya eliptik polarizasyona sahip olabilir.

Matematiksel fizikte, hareket denklemi, fiziksel sistemin davranışını, sistem hareketinin zamanı ve fonksiyonu olarak tanımlar. Daha detaya girmek gerekirse; hareket denklemi, matematiksel fonksiyonların kümesini "devinimsel değişkenler" cinsinden izah eder. Normal olarak konumlar, koordinat ve zaman kullanılır ama diğer değişkenler de kullanılabilir: momentum bileşenleri ve zaman gibi. En genel seçim genelleştirilmiş koordinatlardır ve bu koordinatlar fiziksel sistemin karakteristiğinin herhangi bir uygun değişkeni olabilirler. Klasik mekanikte fonksiyonlar öklid uzayında tanımlanmıştır ama görelilikte öklid uzayı, eğilmiş uzay ile tanımlanmıştır. Eğer sistemin dinamiği biliniyor ise denklemler dinamiğin hareketini izah eden diferansiyel denklemlerin çözümleri olacaktır.

<span class="mw-page-title-main">Eliptik eğri kriptografisi</span>

Eliptik Eğri Kriptolojisi, sonlu cisimler üzerindeki eliptik eğrilerin cebirsel topolojisine dayanan bir açık anahtar şifrelemesidir. Eliptik Eğri Kriptolojisi, diğer şifrelemeler göre daha küçük anahtar boyuna ihtiyaç duyar.

<span class="mw-page-title-main">Kepler yörüngesi</span> üç boyutlu uzayda iki boyutlu bir yörünge düzlemi oluşturan bir elips, parabol, hiperbol benzeri bir yörünge cismininin hareketini açıklayan kavram

Gök mekaniği olarak, Kepler yörüngesi üç boyutlu uzayda iki boyutlu bir yörünge düzlemi oluşturan bir elips, parabol, hiperbol benzeri bir yörünge cismininin hareketini açıklar.. Kepler yörüngesi yalnızca nokta iki cismin nokta benzeri yerçekimsel çekimlerini dikkate alır, atmosfer sürüklemesi, güneş radyasyonu baskısı, dairesel olmayan cisim merkezi ve bunun gibi bir takım şeylerin diğer cisimlerle girdiği çekim ilişkileri nedeniyle ihmal eder. Böylece Kepler problemi olarak bilinen iki-cisim probleminin, özel durumlara bir çözüm olarak atfedilir. Klasik mekaniğin bir teorisi olarak, aynı zamanda genel görelilik etkilerini dikkate almaz. Kepler yörüngeleri çeşitli şekillerde altı yörünge unsurları içine parametrize edilebilir.

Hamiltonyan optik ve Lagrange optiği, matematiksel formülasyonlarının büyük bir kısmını Hamilton mekaniği ve Lagrange mekaniği ile paylaşan Geometrik optiğin iki formülasyonudur.

<span class="mw-page-title-main">Parametrik denklem</span>

Matematikte, bir parametrik denklem, bir grup niceliği parametreler olarak adlandırılan bir veya daha fazla bağımsız değişkenin fonksiyonları olarak tanımlar. Parametrik denklemler genellikle bir eğri veya yüzey gibi geometrik bir nesneyi oluşturan noktaların koordinatlarını ifade etmek için kullanılır ve sırasıyla parametrik eğri ve parametrik yüzey olarak adlandırılır. Bu gibi durumlarda, denklemler, toplu olarak nesnenin parametrik temsili veya parametrik sistem, veya parametrelendirilmesi olarak adlandırılır.