Hardwarový generátor náhodných čísel

Karta, která pro SSL akceleraci používá hardwarový generátor náhodných čísel a ten pak pro generování kryptografických klíčů, které slouží pro šifrovanou komunikaci přes počítačovou síť.

Hardwarový generátor náhodných čísel (TRNG, anglicky true random number generator) je v informatice zařízení, které je připojeno k počítači (nebo je obsaženo přímo v procesoru)[1] a které generuje náhodná čísla z fyzikálního procesu. Taková zařízení jsou často založena na mikroskopických jevech, které generují nízkoúrovňové, statisticky náhodné "šumové" signály, například z tepelného šumu či fotoelektrického jevu nebo jiných kvantových jevů. Tyto procesy jsou, teoreticky, zcela nepředvídatelné a teoretická potvrzení nepředvídatelnosti jsou předmětem zkušebního testu. Kvantově založený hardwarový generátor náhodných čísel se typicky skládá z převodníku převádějícího některé aspekty fyzikálních jevů na elektrický signál, zesilovače a dalších elektronických obvodů, aby byl výstup snímače přenesen do makroskopické oblasti a nějaký A/D převodník pro konverzi analogového výstupu do digitální formy (řada binárních čísel 0 a 1). Opakováním vzorků náhodně různého signálu se získá řada náhodných čísel.

Hardwarové generátory náhodných čísel se liší od generátorů pseudonáhodných čísel, které se běžné používají ve většině počítačů. Tyto pseudogenerátory náhodných čísel používají deterministický algoritmus pro výrobu číselné posloupnosti. Proto nejsou vhodné pro kryptografické aplikace, jsou totiž náchylné k dešifrovacímu útoku. Takže ve vysokých bezpečnostních aplikací, jako jsou produkce náhodných klíčů pro vojenské a obchodní šifrovací systémy, se používají generátory hardwarově náhodné.

Hardwarové generátory náhodných čísel jsou často relativně pomalé a mohou produkovat (do jisté míry vždy produkují) zkreslené sekvence (tj. některé hodnoty jsou častější než ostatní), což vyžaduje použití debiasingu. Zdrojem nenáhodnosti generátoru (tedy i jeho slabosti) může být například pravidelné elektromagnetické záření (zdroj může být zabudován v zařízení, ale může pocházet i z elektromagnetického rušení) ovlivňující stavy.

Fyzikální jevy s kvantově-náhodnými vlastnostmi

Existují dva základní zdroje praktické kvantově mechanické fyzikální náhodnosti: kvantová mechanika na atomární nebo sub-atomární úrovni a tepelný šum (z nichž některé jsou kvantově mechanického původu). Kvantová mechanika předpovídá, že jsou některé fyzikální jevy, jako je například radioaktivní rozpad atomů, v zásadě náhodné, a proto je nemůžeme předvídat. (Pro diskuzi o empirickém ověření kvantové nepředvídatelnosti viz Bellovy testovací experimenty). A protože žijeme v konečné, nenulové teplotě, každý systém má nějaké náhodné změny svého stavu, například molekuly vzduchu jsou neustále od sebe náhodně odstrkovány. (Viz statistická mechanika) Tato náhodnost je také kvantový jev (viz fonon.)

Protože výsledky kvantově-mechanické události nemohou být v zásadě předpovězeny, jsou jakýmsi "zlatým standardem" pro generování náhodných čísel. Mezi některé kvantové jevy používané pro generování náhodných čísel patří:

Fyzikální jevy bez kvantově-náhodných vlastností

Tepelné jevy jsou jednodušeji detekovatelné.

  • Tepelný šum z rezistoru, zesílený tak, aby se z něj stal zdroj náhodného napětí.
  • Šum generovaný z lavinové diody nebo šum Zenerova průrazu z opačně zapojené Zenerovy diody (jedná se v podstatě o stejné jevy).
  • Atmosférický šum, detekovaný rádiovým přijímačem, který je připojený k osobnímu počítači (i když hodně veliká část, jako třeba světelný šum, není správně termální šum, ale nejpravděpodobněji chaotický jev).

Další fyzikální jev, který je jednoduše měřitelný je zpoždění hodin.

V případě absence kvantových efektů nebo termálního šumu, mohou být použity jiné jevy, které mají tendenci být náhodné, ačkoli způsoby, které nejsou jednoduše charakterizovatelné zákony fyziky. Pokud několik takovýchto zdrojů pečlivě zkombinujeme (například Yarrow algoritmus nebo Fortuna CSPRNGs), můžeme získat dostatek entropie pro vytvoření kvalitního kryptografického klíče. Výhoda tohoto postupu je v principu hlavně v tom, že není zapotřebí speciálního hardwaru. Nevýhoda spočívá v tom, že dostatečně znalý útočník může tajně modifikovat software nebo jeho vstupy tak, že se podstatně sníží náhodnost výstupu.

Typicky používaný primární zdroj náhodnosti je přesné časování přerušení způsobené vstupem nebo výstupem mechanických zařízení, jako například klávesnice a disková jednotka nebo různé systémové čítače. Poslední přístup musí být implementován velmi pečlivě, protože může být předmětem útoku, pokud by nebyl. Například pokroková bezpečnost generátoru v jádru Linuxu 2.6.10 může být prolomena s časovou komplexností 264 nebo 296. Generátor náhodných čísel používaný pro kryptografické účely v prvních verzích internetového prohlížeče Netscape byl jistě zranitelný (a proto byl okamžitě vyměněn).

Jeden z přístupů v používání náhodnosti fyzikálních jevů je konvertování zdroje šumu do náhodné sekvence bitů v oddělených zařízeních, které jsou propojené s osobním počítačem pomocí vstupně/výstupních portů. Získaný šum je zesílen, filtrován a poté poslán přes vysokorychlostní napěťový komparátor, kde produkuje logický signál v náhodných intervalech. Částečně je takto generovaná náhodnost závislá na specifických detailech odděleného zařízení. Obzvláště je potřeba dávat pozor při zesilování slabého šumu, abychom nezískali zkreslený signál od šumu elektrické linky a nebo nechtěných broadcastů. Proto některé systémy používají konverzi do typu signálu RS-232, který je posílán přímo do sériového portu počítače. Software tedy vidí série logických hodnot. Více sofistikované systémy mohou formátovat hodnoty bitů ještě předtím, než je pošlou do počítače.

Další možností je posílat signál analogového šumu do A/D převodníku, jako je například audio vstup, který se nachází na většině moderních osobních počítačů. Takto vzniklý signál pak může být přímo zpracován softwarem. Často se stává, že digitalizace je zdrojem dalšího zkreslení, proto je důležité dávat na ní pozor a péči.

Další možností je použití vstupu digitální kamery, jako třeba webové kamery a zpracovávat makroskopické náhodné jevy. Skupina v Silicon Graphics snímala Lava lampy a z obrazu získávala náhodná čísla. Jeden z problémů je stanovit, jestli chaotické tvary, které lampa generuje, jsou skutečně náhodné. Dalšími náhodnými scénami by mohly být proudy vzduchu z ventilátorů nebo pravděpodobně snímaní bublinek z akvária s rybičkami (závislý na rybách). Digitalizovaný obraz sám o sobě obsahuje přidaný šum, daný digitální konverzí, avšak tento šum není považován za velmi náhodný.

Posun času

Existuje několik způsobů jak měřit a použít zpoždění (nebo zrychlení) hodin (anglicky clock drift) jako zdroj náhodnosti.

Firmware procesoru Intel 82802 (FWH) obsahuje hardware RNG, který používá dva volně běžící oscilátory, jeden rychlý a druhý pomalý. Zdroj termálního šumu je použit k modulování frekvence pomalého oscilátoru, který spouští měření rychlého oscilátoru.

Výstup je poté zpracován použitím Von Neumannova typu dekorelace. Výstupní frekvence tohoto generátoru je o něco menší než 100 000 bit/s. Tento čip byl jako příplatková komponenta rodiny chipsetů 840, které podporovala dřívější Intel sběrnice. V moderních počítačích se tento způsob generování náhodných čísel již nevyskytuje.

Všechny VIA C3 mikroprocesory již obsahují RNG hardware přímo na čipu procesoru od roku 2003. Místo používání tepelného šumu, se čistě náhodné bity generují pomocí použití čtyř různých volně běžících oscilátorů, které jsou designované tak, aby běžely na různých frekvencích.

Výstup dvou je zpracován přes XOR kontrol a ovládá nastavení třetího oscilátoru, jehož výstup časuje výstup čistých bitů čtvrtého oscilátoru. Miniaturní variace v teplotě, charakteristice silikonu a aktuálních elektrické kondice způsobuje průběžné změny rychlosti oscilátoru a to produkuje dostatečnou entropii pro výstupní bity. Abychom ještě více zajistili náhodnost, tak se na každém čipu nacházejí minimálně dva RNG generátory, každý je v rozdílném prostředí a jinak vyrotován v silikonu. Finální výstup je mix těchto dvou generátorů. Čistá výstupní rychlost je na úrovni desítek až stovek megabitů za sekundu. Uživatelův software může přistupovat k takto generovaným náhodným bitům pomocí nových neprivilegovaných instrukcí. 

Softwarová implementace, která využívá standardní hardware je v CryptoLib, což je kryptografická knihovna. Algoritmus se nazývá truerand. Většina moderních počítačů obsahuje dva oscilační krystaly, jeden pro hodiny reálného času a jeden primární jako hodiny pro CPU. Využívá se služba operačního systému, která nastaví alarm, který se vypne pomocí hodin reálného času. Jedna podrutina nastaví vypnutí alarmu po jednom tiku hodin (obvykle je to interval 1/60 sekundy). Další podrutina vstoupí do while smyčky a čeká na spuštění alarmu.

Jelikož se alarm pokaždé nespustí přesně stejně po uplynutí jednoho tiku, tak pak nejméně důležitý bit je vygenerován přibližně náhodně. Výhodou Truerand funkce je v tom, že není potřeba dalšího hardwaru, ale v multitaskingových systémech se musíme postarat o to, aby nenáhodné rozhraní mezi procesy nenarušilo náhodnost této funkce.

Vyrovnávání se se zkreslením

Proud bitů z těchto systémů je náchylný být zkreslený, s dominancí jedniček a nebo nul. Existují dvě cesty jak se vyrovnat se zkreslením. První způsob je designovaní RNG takových způsobem, aby se minimalizovalo zkreslení při samotné práci generátoru.

Druhá metoda, jak ladit generovaný bit stream, je použití low pass filteru pro doladění odchylky generátoru. Podle centrálního limitního teorému bude mít tendenci zpětnovazební smyčka být vyvážená po celý čas. Ultra vysoce rychlostní generátory náhodných čísel velmi často využívají tuto metodu. I přesto jsou náhodně vygenerovaná čísla nějakým způsobem zkreslená.

Software whitening

Druhý způsob jak se vypořádat se zkreslením je redukovat ho po až po vygenerování náhodných čísel (buď softwarem nebo hardwarem). I když použijeme hardware pro filtrování odchylek tak proud bitů bude pravděpodobně stále obsahovat zkreslení a korelace. Existuje několik metod jak redukovat zkreslení a korelaci, často nazýváme tyto metody jako „whitening“ algoritmus. Je to dáno analogii s problematikou produkování bílého šumu z korelovaného signálu.

Existuje způsob, dynamicko statický test, který kontroluje statistickou náhodnost v každém náhodném bloku dynamicky. Toto může být použitelný v krátkém čase, touto metodou lze zkontrolovat řádově 1 gigabyte za sekundu a více.

Pokud daný blok obsahuje pochybnou náhodnost, je automaticky z bitového proudu vyřazen. Tato metoda je požadována v návrhu ANSI (X9F1). John von Neumann vynalezl jednoduchý algoritmus jak zafixovat jednoduché zkreslení a snížit zkreslení. Vyžaduje to dva bity v jeden moment a na základě zpracování provede jednu ze tří možných operací: pokud dva bity jsou stejné, tak jsou smazány; ze sekvence 1, 0 se stává 1; ze sekvence 0, 1 se stává 0. Reprezentuje to padající hranu s 1 a vzestupnou hranu s 0.

Toto eliminuje jednoduché zkreslení a je to velice jednoduché na implementaci jak pro počítačového programátora, tak i pro digitální logiku. Tato metoda funguje nezávisle na tom, jak byly bity generovány. Ale i přesto to nemůže zaručit náhodnost svého výstupu.

Ale může to s vysokým počtem diskartovaných bitů transformovat zkreslený bitový proud na nezkreslený.

Další používanou technikou pro přiblížení se ideálnímu náhodnému proudu bitů je použít exkluzivní or s vysoce kvalitním kryptograficky bezpečným pseudonáhodným generátorem čísel jako je třeba Blum Blum Shrub nebo velmi silný stream cipher. Toto může velmi pomoci s dekorelací a digitálním zkreslením při zachování velmi nízké ceny; toto můžeme provést například pomocí hardwaru jako je třeba FPGA, který je mnohem rychlejší než kdybychom se to snažili dělat pomocí softwaru.

Podobná metoda, která redukuje zkreslení a vytváří téměř ideálně náhodný bitový proud je když vezmeme dva a více nekorelovaných velmi blízko náhodných bitových proudů a provedeme s nimi operaci XOR. 

Když pravděpodobnost výskytu nuly v bitovém proudu je 1/2 + e, kde e se nachází v rozmezí -1/2 <= e <= 1/2. Poté e je zkreslení bitového proudu. Pokud vememe dva nekorelované bitové proudy se zkreslením e a použijeme na ně operaci exkluzivní or, potom zkreslení výsledku je 2e². Toto může být opakováno s více bitovými streamy (souvisí Pilling-up lemma).

Některé návrhy aplikují kryptografický hash funkce jako třeba MD5, SHA-1 nebo RIPEMD-160 a nebo dokonce CRC funkci na celý bitový proud a nebo jeho část. Toto řešení je velmi atraktivní, částečně proto, že je o hodně rychlejší v porovnání s některými jinými metodami, ale velmi zde záleží na celkové kvalitě hash výstupu.

Mnoho fyzikálních jevů může generovat bity, které jsou velmi zkreslené, ale každý bit je nezávislý na ostatních. Geigerův čítač nebo polopropustné zrcadlo s detektorem fotonů mohou generovat bitový proud, který obsahuje většinou 0 (ticho nebo propuštění fotonu) s občasnou 1 (klik nebo odraz fotonu). Pokud každý bit je nezávislý na ostatních, tak Von Neumannova strategie generuje jedno náhodný, nezkreslený bit na výstup.

Whitening technika jako třeba Advanced Multi Level Strategy (AMLS) může extrahovat více výstupních bitů.

Použití vnitřních událostí počítače

Softwaroví inženýři bez skutečně reálného generátoru náhodných čísel se je pokoušejí vyvinout měřením fyzických událostí, které jsou k dispozici v softwaru. Například měřením doby mezi stiskem dvou tlačítek a poté se vezme nejméně důležitý bit, dva nebo tři. Podobné metody jsou dále měření plánování úloh, přerušení na síťové kartě, doba vystavení hlavičky harddisku na stopu a nebo nějaké další vnitřní události. Jeden z designů od Microsoftu obsahuje velmi dlouhý seznam takovýchto událostí (viz CSPRNG).

Tato metoda je docela riskantní, protože když bude program využívat data z počítačově kontrolovaných událostí, tak chytrý útočník může být schopen predikovat kryptografický klíč. Další riziko je v tom, že uživatelsky generované události (jako například stisky kláves) mohou být sledovány útočníkem a nebo dokonce podvrženy, tak aby měl kontrolu nad náhodnými hodnotami a tím i nad celou kryptografií.

Avšak s dostatečnou mírou péče, může takto navržený systém být pro náhodné generování čísel v kryptografii bezpečný. Základem správného návrhu je udržovat si zásobník entropie náhodných čísel tak, aby se k nim nedostal útočník. Nové náhodně generované bity jsou neustále přidávány do zásobníku tak, aby útočník nemohl odhadnout jejich pozici.

Některé strategie obsahují:

  • Pokud je požádáno o další náhodné číslo, tak všechny požadované bity je potřeba uvolnit ze zásobníku, pokud tam není dostatek bitů, tak je třeba počkat, než se doplní. Takto je navrženo zařízení /dev/random v Linuxu, které napsal Theodore Ts'o a které je používáno v mnoha unixových operačních systémech. Nabízí vysokou kvalitu náhodných čísel po takovou dobu dokud jsou k dispozici odhady z náhodného vstupu.
  • Udržovat proud šifer s klíčem a inicializačním vektorem získaným ze zásobníku entropie. Jakmile je dostatečný počet bitů shromážděn, je potřeba změnit jak klíč tak inicializační vektor novými náhodnými hodnotami a snížit počet zbývajících hodnot v zásobníku.

Takto je to například uděláno v yarrow knihovně. Toto řešení umožňuje odolat některým útokům.

Odkazy

Reference

V tomto článku byl použit překlad textu z článku Hardware random number generator na anglické Wikipedii.

Související články

Externí odkazy

Read other articles:

Heartless CityPoster promosi untuk Cruel CityGenreNoir/Kriminal Laga RomansaDitulis olehYoo Seong-yeolSutradaraLee Jung-hyoPemeranJung Kyung-ho Nam Gyu-ri Lee Jae-yoonPenata musikNam Hye-seungNegara asalKorea SelatanBahasa asliKoreaJmlh. episode20ProduksiProduser eksekutifKim, UnoProduserKang Cheol-woo Kim Eui-seokLokasi produksiKoreaSinematografiChoi Yoon-manPenyuntingLee Hyun-mi Lee Young-rimDurasiSenin dan Selasa pada pukul 21:50 (WSK)Rumah produksiDRM MediaDistributorJTBCRilis asli...

 

Goodbye MotherPoster filmNama lainVietnamThưa mẹ con đi SutradaraTrịnh Đình Lê MinhPemeranLãnh ThanhVõ Điền Gia HuyHồng ĐàoTanggal rilis 16 Agustus 2019 (2019-08-16) Durasi106 menitNegaraVietnamBahasaVietnam Goodbye Mother (bahasa Vietnam: Thưa mẹ con đi) adalah film sosio-psikologis Vietnam yang mengangkat tema isu LGBT. Film ini menandai debut penyutradaraan dari Trịnh Đình Lê Minh. Film ini dirilis pada tahun 2019 dan menampilkan pemeran utama yait...

 

K Pasar SwalayanLokasiJeparaAlamatJl Ngabul-Bawu TahunanTanggal ditutup2015PemilikCV. Pasar K UtamaJumlah lantai2Parkir • Depan (Mobil) • Belakang (Motor) K Pasar Swalayan di Ngabul K Pasar Swalayan atau lebih dikenal dengan nama K Swalayan adalah pusat perbelanjaan[1] yang di bangun di Ngabul. Pusat perbelanjaan ini adalah salah satu pusat perbelanjaan termodern di Kabupaten Jepara. Alamat K Pasar Swalayan terdapat di Desa Ngabul Kecamatan Tahunan Kabupaten Jepara. Dari...

Character in Buffy the Vampire Slayer and Angel This article is about the character. For the episode, see Angel (Buffy the Vampire Slayer episode). Fictional character AngelBuffy the Vampire Slayer / Angel characterDavid Boreanaz as Angel in 1999.First appearanceWelcome to the Hellmouth (1997)Last appearanceThe Reckoning, Part IV: Finale (2018)Created byJoss WhedonPortrayed byDavid BoreanazIn-universe informationAffiliationScooby GangAngel InvestigationsThe Powers That BeWolfram & HartThe...

 

Ini adalah nama Batak Toba, marganya adalah Sitompul. Maruli SitompulLahirHisar Sahat Maruli Sitompul(1937-12-21)21 Desember 1937Cilacap, Jawa Tengah, Hindia BelandaMeninggal8 Oktober 1990(1990-10-08) (umur 52)Jakarta, IndonesiaKebangsaanIndonesiaNama lainMaruli SitompulPekerjaanAktorTahun aktif1963–1990Suami/istriMaria Fransisca SoesilowatiAnak3 Hisar Sahat Maruli Sitompul (21 Desember 1937 – 8 Oktober 1990) adalah seorang aktor Indonesia. Ia telah dinominasi...

 

Heather Nauert Jurubicara Kementerian Luar Negeri Amerika SerikatMasa jabatan24 April 2017 – 3 April 2019PresidenDonald TrumpMenteriRex TillersonMike Pompeo PendahuluJohn KirbyPenggantiMorgan OrtagusMenteri Tingkat Rendah Diplomasi Masyarakat dan Urusan MasyarakatMasa jabatan13 Maret 2018 – 10 Oktober 2018PresidenDonald TrumpMenteriRex TillersonMike Pompeo PendahuluSteve GoldsteinPenggantiMichelle Giuda (pelaksana tugas) Informasi pribadiLahirHeather Ann Nauert27 Januari...

Zita HanrotZita Hanrot, Februari 2016Lahir7 Desember 1989 (umur 34)Marseille, PrancisPekerjaanAktrisTahun aktif2004—sekarang Zita Hanrot (lahir 7 Desember 1989) adalah seorang aktris asal Prancis. Dia memenangkan César Award untuk Aktris Paling Menjanjikan pada tahun 2016 untuk perannya dalam film Fatima.[1] Referensi ^ Nahmias, Clara (23 February 2016). César 2016 : Qui es-tu Zita Hanrot ?. Premiere (dalam bahasa Prancis). Diakses tanggal 27 February 2016....

 

Košice-okolie District in the Kosice Region Nižný Lánec (Hungarian: Alsólánc) is a village and municipality in Košice-okolie District in the Kosice Region of eastern Slovakia. History In historical records, the village was first mentioned in 1268. Geography The village lies at an altitude of 200 metres and covers an area of 4.1 km². It has a population of 417 people. External links [1] vteMunicipalities of Košice–okolie District Medzev Moldava nad Bodvou Bačkovík Baška Bel�...

 

Liberal electoral alliance in Poland European Coalition Koalicja EuropejskaAbbreviationKELeaderGrzegorz SchetynaWładysław Kosiniak-KamyszWłodzimierz CzarzastyKatarzyna LubnauerMarek KossakowskiMałgorzata TraczFounded1 February 2019Dissolved26 May 2019Headquartersul. Wiejska 12a, 00-490 Warsaw, PolandIdeologyPro-Europeanism[1]Liberalism[2]Political positionCentre[3]European affiliationEPP/S&D/G-EFA/ALDEColors  Cerulean  Red  Gray  Blue (...

Jon Tester Portrait officiel de Jon Tester (2014). Fonctions Sénateur des États-Unis En fonction depuis le 3 janvier 2007(17 ans, 3 mois et 11 jours) Élection 7 novembre 2006 Réélection 6 novembre 20126 novembre 2018 Circonscription Montana Législature 110e, 111e, 112e, 113e, 114e, 115e, 116e, 117e et 118e Groupe politique Démocrate Prédécesseur Conrad Burns Président du Sénat du Montana 3 janvier 2005 – 3 janvier 2007(2 ans) Prédécesseur Bob Keenan Success...

 

Jorge Wagner Informasi pribadiTanggal lahir 7 November 1978 (umur 45)Tempat lahir BrasilPosisi bermain GelandangKarier senior*Tahun Tim Tampil (Gol)2011-2013 Kashiwa Reysol 2014 Kashima Antlers * Penampilan dan gol di klub senior hanya dihitung dari liga domestik Jorge Wagner (lahir 7 November 1978) adalah pemain sepak bola asal Brasil. Karier Jorge Wagner pernah bermain untuk Kashiwa Reysol dan Kashima Antlers. Pranala luar (Jepang) Profil dan statistik di situs web resmi J. League Dat...

 

List of events ← 1592 1591 1590 1593 in India → 1594 1595 1596 Centuries: 15th 16th 17th 18th Decades: 1570s 1580s 1590s 1600s 1610s See also:List of years in IndiaTimeline of Indian history Events from the year 1593 in India. Events This section is empty. You can help by adding to it. (October 2012) Births 6 April – Mumtaz Mahal, chief consort of Shah Jahan, (died 1631). Deaths Appayya Dikshitar, performer of yajñas dies (born 1520) See also Timeline of Indian history. Refere...

Phenyl glycidyl ether Names IUPAC name 2-(phenoxymethyl)oxirane Other names Phenyl glycidyl ether; Phenylglycidyl ether; Phenol glycidyl ether; Phenol-glycidaether; Phenoxypropene oxide; Phenoxypropylene oxide; Phenyl 2,3-epoxypropyl ether; Phenylglycydyl ether; Propane, 1,2-epoxy-3-phenoxy-; Oxirane, 2-(phenoxymethyl)- Identifiers CAS Number 122-60-1 3D model (JSmol) Interactive image ChEBI CHEBI:82367 ChEMBL ChEMBL1568222 ChemSpider 28958 ECHA InfoCard 100.004.144 EC Number 204-557-2 KEGG ...

 

Painter and Model by Zygmunt Waliszewski Kapists or KPists (Polish: Kapiści, from KP, the Polish acronym for the Paris Committee), also known as the Colourists, were a group of Polish painters of the 1930s who dominated the Polish artistic landscape of the epoch.[1] Contrary to Polish romanticist traditions, the Kapists underlined the independence of art from any historical tradition, symbolism or influences of literature and history. They were formed around Józef Pankiewicz and wer...

 

2020年夏季奥林匹克运动会马来西亚代表團马来西亚国旗IOC編碼MASNOC马来西亚奥林匹克理事会網站olympic.org.my(英文)2020年夏季奥林匹克运动会(東京)2021年7月23日至8月8日(受2019冠状病毒病疫情影响推迟,但仍保留原定名称)運動員30參賽項目10个大项旗手开幕式:李梓嘉和吳柳螢(羽毛球)[1][2]閉幕式:潘德莉拉(跳水)[3]獎牌榜排名第74 金牌 銀牌 銅�...

Untuk kegunaan lain, lihat jin (disambiguasi). Jin晉Abad ke-11 SM–376 SMIbu kotaTang (唐)Quwo (曲沃)Jiang (絳)Xintian (新田)Bahasa yang umum digunakanTionghoa KunoAgama Taoisme, Animisme, pemujaan nenek moyangPemerintahanMonarkiSejarah • Didirikan Abad ke-11 SM• Dibubarkan 376 SM Mata uangUang sekop Didahului oleh Digantikan oleh dnsDinasti Zhou Han (negara) Zhao (negara) Wei (negara) Sunting kotak info • Lihat • BicaraBantuan penggunaan templat ...

 

First edition (publ. Harper & Brothers) How to Tell a Story and Other Essays (March 9, 1897)[1] is a series of essays by Mark Twain. All except one of the essays were previously published in magazines. In the essays, Twain describes his own writing style, attacks the idiocy of a fellow author, defends the virtue of a dead woman, and tries to protect ordinary citizens from insults by railroad conductors. The essays contained are the following: How to Tell a Story (originally publis...

 

Asam miristat. Asam miristat atau asam tetradekanoat merupakan asam lemak jenuh yang tersusun dari 14 atom C. Asam ini diekstrak dari tanaman pala (Myristica fragrans). Meskipun demikian, aroma khas pala tidak berasal dari asam ini melainkan dari minyak atsiri yang juga dapat dijumpai pada buah tanaman ini. lbsJenis-jenis lipidUmum Saturasi (kejenuhan): Lemak jenuh Lemak tak jenuh Lemak tak jenuh tunggal Lemak tak jenuh jamak Asam lemak esensial Lainnya: Lemak Minyak Geometri Lemak trans Asam...

2019 Abkhazian presidential election ← 2014 25 August 2019 (first round)8 September 2019 (second round) 2020 →   Candidate Raul Khajimba Alkhas Kvitsinia Party FNUA Amtsakhara Running mate Aslan Bartsits Dmitri Dbar Popular vote 39,741 38,742 Percentage 48.68% 47.46% President before election Raul Khajimba FNUA Elected President Election results annulled Valeri Bganba becomes interim president Politics of Abkhazia Constitution Executive PresidentAslan Bzh...

 

Questa voce o sezione sull'argomento edizioni di competizioni calcistiche non cita le fonti necessarie o quelle presenti sono insufficienti. Puoi migliorare questa voce aggiungendo citazioni da fonti attendibili secondo le linee guida sull'uso delle fonti. Segui i suggerimenti del progetto di riferimento. Verbandsliga 1930-1931 Competizione Fußball-Bundesliga Sport Calcio Edizione 24º Organizzatore DFB Date dal 10 maggio 1931al 14 giugno 1931 Luogo  Germania Partecipanti ...