Share to: share facebook share twitter share wa share telegram print page

ElGamal signature scheme

The ElGamal signature scheme is a digital signature scheme which is based on the difficulty of computing discrete logarithms. It was described by Taher Elgamal in 1985.[1]

The ElGamal signature algorithm is rarely used in practice. A variant developed at the NSA and known as the Digital Signature Algorithm is much more widely used. There are several other variants.[2] The ElGamal signature scheme must not be confused with ElGamal encryption which was also invented by Taher Elgamal.

Overview

The ElGamal signature scheme is a digital signature scheme based on the algebraic properties of modular exponentiation, together with the discrete logarithm problem. The algorithm uses a key pair consisting of a public key and a private key. The private key is used to generate a digital signature for a message, and such a signature can be verified by using the signer's corresponding public key. The digital signature provides message authentication (the receiver can verify the origin of the message), integrity (the receiver can verify that the message has not been modified since it was signed) and non-repudiation (the sender cannot falsely claim that they have not signed the message).

History

The ElGamal signature scheme was described by Taher Elgamal in 1985.[1] It is based on the Diffie–Hellman problem.

Operation

The scheme involves four operations: key generation (which creates the key pair), key distribution, signing and signature verification.

Key generation

Key generation has two phases. The first phase is a choice of algorithm parameters which may be shared between different users of the system, while the second phase computes a single key pair for one user.

Parameter generation

  • Choose a key length .
  • Choose a -bit prime number
  • Choose a cryptographic hash function with output length bits. If , only the leftmost bits of the hash output are used.
  • Choose a generator of the multiplicative group of integers modulo p, .

The algorithm parameters are . These parameters may be shared between users of the system.

Per-user keys

Given a set of parameters, the second phase computes the key pair for a single user:

  • Choose an integer randomly from .
  • Compute .

is the private key and is the public key.

Key distribution

The signer should send the public key to the receiver via a reliable, but not necessarily secret, mechanism. The signer should keep the private key secret.

Signing

A message is signed as follows:

  • Choose an integer randomly from with relatively prime to .
  • Compute .
  • Compute .
  • In the unlikely event that start again with a different random .

The signature is .

Verifying a signature

One can verify that a signature is a valid signature for a message as follows:

  • Verify that and .
  • The signature is valid if and only if

Correctness

The algorithm is correct in the sense that a signature generated with the signing algorithm will always be accepted by the verifier.

The computation of during signature generation implies

Since is relatively prime to ,

Security

A third party can forge signatures either by finding the signer's secret key x or by finding collisions in the hash function . Both problems are believed to be difficult. However, as of 2011 no tight reduction to a computational hardness assumption is known.

The signer must be careful to choose a different k uniformly at random for each signature and to be certain that k, or even partial information about k, is not leaked. Otherwise, an attacker may be able to deduce the secret key x with reduced difficulty, perhaps enough to allow a practical attack. In particular, if two messages are sent using the same value of k and the same key, then an attacker can compute x directly.[1]

Existential forgery

The original paper[1] did not include a hash function as a system parameter. The message m was used directly in the algorithm instead of H(m). This enables an attack called existential forgery, as described in section IV of the paper. Pointcheval and Stern generalized that case and described two levels of forgeries:[3]

  1. The one-parameter forgery. Select an such that . Set and . Then the tuple is a valid signature for the message .
  2. The two-parameters forgery. Select , and . Set and . Then the tuple is a valid signature for the message . The one-parameter forgery is a special case of the two-parameter forgery, when .

See also

References

  1. ^ a b c d Taher ElGamal (1985). "A Public-Key Cryptosystem and a Signature Scheme Based on Discrete Logarithms" (PDF). IEEE Transactions on Information Theory. 31 (4): 469–472. CiteSeerX 10.1.1.476.4791. doi:10.1109/TIT.1985.1057074. S2CID 2973271. (conference version appeared in CRYPTO'84, pp. 10–18)
  2. ^ K. Nyberg, R. A. Rueppel (1996). "Message recovery for signature schemes based on the discrete logarithm problem". Designs, Codes and Cryptography. 7 (1–2): 61–81. doi:10.1007/BF00125076. S2CID 123533321.
  3. ^ Pointcheval, David; Stern, Jacques (2000). "Security Arguments for Digital Signatures and Blind Signatures" (PDF). J Cryptology. 13 (3): 361–396. CiteSeerX 10.1.1.208.8352. doi:10.1007/s001450010003. S2CID 1912537. Archived from the original (PDF) on 2021-04-22. Retrieved 2019-08-17.
Read more information:

Piala Liga PortugalMulai digelar2007Wilayah PortugalJumlah tim32Juara bertahanBragaTim tersuksesBenfica (4 gelar)Televisi penyiarSIC dan SportTVSitus webhttp://www.lpfp.pt Piala Liga Portugal 2013–14 Piala Liga Portugal (Portugis: Taça da Ligacode: pt is deprecated ) adalah kejuaraan sepak bola yang diselenggarakan di Portugal. Kejuaraan ini dimulai sejak tahun 2007.[1] Daftar juara Musim Juara Skor Runner up Tanggal Stadion   2007–08 Vitória de Setúbal 0 – 0 (3 – 2)…

1985 studio album by Matia Bazar MelanchóliaStudio album by Matia BazarReleased1985StudioMaison Blanche (Modena)Genre Synth-pop disco Length35:45LabelAristonProducerMaurizio SalvadoriCelso ValliRoberto ColomboMatia Bazar chronology Aristocratica(1984) Melanchólia(1985) Melò(1987) Singles from Melanchólia SouvenirReleased: 1985 Ti sentoReleased: 1985 Melanchólia is the ninth studio album by the Italian pop band Matia Bazar, released in 1985. Track listing Side oneNo.TitleWriter(s)Length1…

Penyuntingan Artikel oleh pengguna baru atau anonim untuk saat ini tidak diizinkan.Lihat kebijakan pelindungan dan log pelindungan untuk informasi selengkapnya. Jika Anda tidak dapat menyunting Artikel ini dan Anda ingin melakukannya, Anda dapat memohon permintaan penyuntingan, diskusikan perubahan yang ingin dilakukan di halaman pembicaraan, memohon untuk melepaskan pelindungan, masuk, atau buatlah sebuah akun. Halaman ini berisi artikel tentang pelat nomor di Indonesia. Untuk pelat nomor secar…

Ayan MukerjiDi penayangan perdana Moonlight di Jio MAMI Film Club, 2017Nama asalঅয়ন মুখার্জিLahirAyan Mukherjee15 Agustus 1983 (umur 40)Kolkata, Bengal Barat, IndiaPekerjaanSutradaraTahun aktif2005–sekarangOrang tuaAmrit dan Deb MukherjeeKerabatAshutosh Gowariker (saudara ipar)KeluargaKeluarga Mukherjee-Samarth Ayan Mukerji (atau Mukherjee) (lahir 15 Agustus 1983) adalah seorang sutradara India, dari keluarga Mukherjee-Samarth. Mukherjee membuat debut pe…

Leila Ahmed nel 2013 Leila Ahmed (in arabo لیلى أحمد‎?; Il Cairo, 1940) è un'islamista egiziana naturalizzata statunitense. Nel 1992 ha pubblicato il suo libro Women and Gender in Islam, che è considerato un'analisi storica fondamentale riguardante la posizione delle donne nelle società musulmane arabe.[1][2] È diventata la prima professoressa di studi femministi nell'ambito della religione alla Harvard Divinity School nel 1999, e nel 2003 ha ottenuto la ca…

Peria hutan Momordica balsamina Buah peria hutan yang sudah masak dengan biji berwarna merah TaksonomiDivisiTracheophytaSubdivisiSpermatophytesKladAngiospermaeKladmesangiospermsKladeudicotsKladcore eudicotsKladSuperrosidaeKladrosidsKladfabidsOrdoCucurbitalesFamiliCucurbitaceaeTribusMomordiceaeGenusMomordicaSpesiesMomordica balsamina Linnaeus, 1753 lbs Peria hutan[1] atau pare alas[a] (Momordica balsamina) adalah spesies tumbuhan yang berasal dari genus Momordica.[2] Tanam…

Artikel ini sebatang kara, artinya tidak ada artikel lain yang memiliki pranala balik ke halaman ini.Bantulah menambah pranala ke artikel ini dari artikel yang berhubungan atau coba peralatan pencari pranala.Tag ini diberikan pada Oktober 2016. artikel ini perlu dirapikan agar memenuhi standar Wikipedia. Tidak ada alasan yang diberikan. Silakan kembangkan artikel ini semampu Anda. Merapikan artikel dapat dilakukan dengan wikifikasi atau membagi artikel ke paragraf-paragraf. Jika sudah dirapikan,…

Kastil Menara LondonSitus Warisan Dunia UNESCOMenara London dilihat dari Sungai ThamesKriteriaBudaya: (ii), (iv)Nomor identifikasi488Pengukuhan1988 (12th) Kastil Menara London (bahasa Inggris: Tower of London Castle) adalah kastil bersejarah yang terletak di pusat kota London, Inggris di tepi utara Sungai Thames. Puri ini terletak di dalam kawasan London Borough of Tower Hamlets dan terpisah dari ujung timur kota London oleh ruang terbuka yang dikenal sebagai Bukit Menara. Puri ini didi…

KRI Semarang berlabuh di Tanjung Priok pada 30 September 2019. Sejarah Indonesia Nama SemarangAsal nama SemarangPemilik Indonesian NavyDipesan 11 January 2017Pembangun PT PAL IndonesiaPasang lunas 28 August 2017Diluncurkan 3 August 2018Mulai berlayar 21 January 2019Pelabuhan daftar Ujung Koarmada II, SurabayaIdentifikasi Nomor IMO: 4735598 Callsign: YCIK2 Pennant number: 594 Status Active Ciri-ciri umum Kelas dan jenis landing platform dock kelas MakassarBerat benaman Standard: 7,200 t…

Eddie CahillEddie Cahill tahun 2005LahirEdmund Patrick Cahill15 Januari 1978 (umur 46)New York City, New YorkPekerjaanAktorSuami/istriNikki Uberti (2009–sekarang) Edmund Patrick Eddie Cahill (lahir 15 Januari 1978) adalah aktor asal Amerika Serikat yang dikenal untuk perannya dalam Miracle on Ice sebagai penjaga gawang Jim Craig dalam film Miracle dan untuk perannya sebagai karakter fiksi Tag Jones dalam Friends dan Detektif Don Flack dalam CSI: NY.[1] Filmografi Tahun Judul Peran…

Confine tra il Bhutan e l'IndiaBhutan (in arancio) e India (in verde) in una mappa dell'Asia orientaleDati generaliStati Bhutan India Lunghezza699 km Dati storiciIstituito nel11 novembre 1865 Attuale dal1973 - 1984 Causa tracciato attualeFirma del Trattato di Sinchula alla fine della Guerra del Bhutan Manuale Il confine tra il Bhutan e l'India è un confine internazionale che separa questi paese e ha una lunghezza di 699 km. Esso separa gli stati indiani di Assam (267 km), Ar…

Arondisemen Belley Administrasi Negara Prancis Region Rhône-Alpes Departemen Ain Kanton 9 Komune 107 subprefektur Belley Statistik Luas¹ 1,307 km² Populasi  - 1999 79,656  - Kepadatan 61/km² Lokasi Lokasi Belley di Rhône-Alpes ¹ Data Pendaftaran Tanah Prancis, tak termasuk danau, kolam, dan gletser lebih besar dari 1 km² (0.386 mi² atau 247 ekar) juga muara sungai. Arondisemen Belley merupakan sebuah arondisemen di Prancis, terletak di departemen Ain, di region Rhône-A…

Gay nightclub in Manhattan, New York City The QLogoExterior of the Q in August 2021Address795 Eighth AvenueLocationHell's Kitchen, Manhattan, New York CityCoordinates40°45′41″N 73°59′14″W / 40.7613°N 73.9872°W / 40.7613; -73.9872Public transit 49th Street station 50th Street station (C and ​E trains) 50th Street station (1 train) Seventh Avenue station OwnerBob FluetAlan PicusFrankie SharpType Gay bar nightclub OpenedJune 25, 20…

Buah caturRajaMenteriBentengGajahKudaBidak Gajah dalam pola Staunton standar. Gajah, peluncur, uskup, kuncung[1], atau rencong[2] (♗,♝) adalah salah satu jenis bidak catur dalam permainan papan catur. Tiap pemain memulai permainan dengan dua gajah. Satu gajah diletakkan di antara kuda raja dan raja. sedangkan gajah lainnya diletakkan di antara kuda dan ratu. Dalam notasi aljabar, kotak awal untuk gajah putih adalah c1 dan f1, sedangkan untuk gajah hitam adalah c8 dan f8. Isti…

Ewald BalserLahir(1898-10-05)5 Oktober 1898Elberfeld, JermanMeninggal17 April 1978(1978-04-17) (umur 79)Wina, AustriaPekerjaanPemeranTahun aktif1935–1975 Ewald Balser (5 Oktober 1898 – 17 April 1978) adalah seorang pemeran film asal Jerman. Ia tampil dalam 53 film antara 1935 dan 1975. Ia lahir di Elberfeld, Jerman dan wafat di Wina, Austria.[1] Referensi ^ Ewald Balser. Film Portal. Diakses tanggal 14 June 2019.  Pranala luar Wikimedia Commons memiliki m…

Artikel ini tidak memiliki referensi atau sumber tepercaya sehingga isinya tidak bisa dipastikan. Tolong bantu perbaiki artikel ini dengan menambahkan referensi yang layak. Tulisan tanpa sumber dapat dipertanyakan dan dihapus sewaktu-waktu.Cari sumber: Daftar Penguasa Britania Raya menurut masa kekuasaan – berita · surat kabar · buku · cendekiawan · JSTOR Elizabeth II70 tahun, 214 hari Victoria63 tahun, 216 hari George III59 tahun…

African Union military force deployed to Burundi in 2003 This article relies largely or entirely on a single source. Relevant discussion may be found on the talk page. Please help improve this article by introducing citations to additional sources.Find sources: African Union Mission in Burundi – news · newspapers · books · scholar · JSTOR (July 2013) The African Union Mission in Burundi (AMIB) was regional peacekeeping mission deployed by the African Unio…

Not to be confused with Bedok Single Member Constituency or Bedok Group Representation Constituency. Location of Ulu Bedok in Singapore Ulu Bedok Constituency was a constituency in Singapore that existed from 1955 to 1959. The constituency was formed in 1955, covering the areas of Bedok, Kembangan and Geylang Serai. The word ulu in Malay means remote as the eastern region of Singapore was undeveloped at that time. In 1959, the constituency was abolished. Member of Parliament Year Member of Parli…

Adidas Adidas AG Factory Outlet en Herzogenaurach, Baviera (Alemania).Tipo Empresa de capital abiertoSímbolo bursátil FWB: ADSComponente del DAXISIN DE000A1EWWW0Industria Industria textilCalzadoForma legal Sociedad por accionesFundación Julio de 1924 (99 años) en Herzogenaurach (Alemania) (como Gebrüder Dassler Schuhfabrik) 18 de agosto de 1949 (74 años) (como Adidas)Fundador Adolf DasslerNombres anteriores Gebrüder Dassler Schuhfabrik(1924-1949)Sede central Herzogenaurach,…

Ir.I Nyoman Harry Yudha SakaMM Pejabat Bupati BadungMasa jabatan5 Agustus 2015 – 17 Februari 2016PresidenJoko WidodoGubernurI Made Mangku Pastika PendahuluAnak Agung Gde AgungPenggantiI Nyoman Giri Prasta Informasi pribadiLahir(1961-12-09)9 Desember 1961Buleleng, BaliKebangsaanIndonesiaSunting kotak info • L • B Ir. I Nyoman Harry Yudha Saka, MM (lahir 9 Desember 1961) adalah Pejabat Bupati Badung sejak 5 Agustus 2015, menggantikan Anak Agung Gde Agung yang telah habis m…

Kembali kehalaman sebelumnya