Для криптографических ключей существуют схемы secret splitting — https://en.wikipedia.org/wiki/Secret_sharing — когда основной ключ разбивается на n частей, а для восстановления требуется t частей.
(или для проведения важных операций требуется подтверждение от нескольких "crypto officer" при помощи смарткарт+pin)
5.2. Private key protection and Cryptographic Module Engineering Controls
All cryptographic functions involving the private component of the
KSK are performed within the HSM; that is, the private component will
not be exported from the HSM except in encrypted form for purposes of
key backup.
The RZ KSK Operator has implemented technical and procedural
mechanisms that require the participation of multiple trusted
individuals to perform sensitive cryptographic operations.
Encrypted copies of the RZ KSK private key(s) are backed up onto
portable media held by the RZ KSK Operator and sent by courier to the
other facilities. The key used to encrypt the private key(s) is
backed up using a five out of seven threshold scheme with smartcards
distributed to trusted individuals (recovery key share-holders)… The
recovery key share holders keep the cards in tamper-evident bags,
stored in geographically dispersed locations under their control.
hash160 is basically the public key (the EC coordinates) value hashed with SHA256 and the result of that hashed with RIPEMD160. Because the output value of RIPEMD160 is 20 bytes in size, whereas the input value is 32 bytes in size, it is inevitable that there do exist the same output values for different input values.
DDR4 supports CRC for write operation, and doesn’t support CRC for read operation.
Лучше чем ничего, но, кажется, это лишь защита на этапе транспорта пакета из контроллера памяти в чип ОЗУ. Хранение данных внутри массива этот CRC уже не использует.
PB_IM_ECC_DRAM.pdf — интересно… Для обычной памяти сослались на данные google
Although servers run under well-controlled environmental conditions, failure-rates counted in FIT (failure in time / per billion devices hours) of 25000 to 70000 FIT per Megabit were determined. Conversion into Gigabit and MTBF (mean time between failure) results in only 14 to 40 hours until the first bit flips in a standard 1 Gigabit DRAM chip as an average value.
The complete process of error-correction runs without any noticeable delays or latencies and does not require any specific hardware or software changes.
s In-DRAM error checking and correcting (IECC)… IECC presents inefficiencies… because highly-reliable systems must also rely on rank-level ECC (RECC) with its own redundancy for tolerating severe operational faults such as device failures.… 6.25%
В спецификацию ddr4 возможность встроенного ECC заложена
Не укажете как это называется в стандарте или в какой его части описано? В JESD79-4.pdf сходу не нашел.
Сообщали от +20% площади и росте задержек — https://www.cs.utah.edu/thememoryforum/kang_slides.pdf "In-DRAM ECC ..but has in general large chip size overhead (~20% for X4 DRAM)"
Исследования похоже есть, но неясно, существуют ли такие чипы в серии… https://arxiv.org/pdf/1704.03991.pdf "DRAM chips with On-Die ECC are already proposed for systems with DDR3, DDR4 and LPDDR4 standards [55, 31, 91]"
https://www.snpedia.com/index.php/Testing — за сто долларов запустят поиск по чипу с 0.7-1 млн SNP-маркеров (т.е. не более 1 миллиона одиночных мутаций по списку) "DNA testing (genotyping)"
За 500$ — прочитают экзом (1% генома) "exome sequencing 125x coverage" (whole-exome, WES), за тысячу (местами за 600) — полное чтение с 30x покрытием (Whole genome sequencing, WGS).
Точность выше 99.5% — сравнение результатов трех разных чипов (Illumina Human OmniExpress, Affymetrix SNP Array 6.0, Illumina Infinium Immunochip на 200к) на одних входных образцах — https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3538340/
В целом поиск не отличается, кроме того, что маркеры для гаплогрупп (определенных на данный момент) известны и их сравнительно немного, а "маркеры" для заболеваний найдены и описаны далеко не все; статистику по ним собирать очень тяжело, т.к. у конкретной мутации может быть 10 или 100 известных носителей на планету. Для каких-то есть хорошая статистика и разрешение на "мед.применение". Например — https://www.fda.gov/NewsEvents/Newsroom/PressAnnouncements/ucm599560.htm "Test only reports 3 out of more than 1,000 known BRCA mutations and negative result doesn’t rule out increased cancer risk" "three specific BRCA1/BRCA2 breast cancer gene mutations that are most common in people of Ashkenazi (Eastern European) Jewish descent.… are present in about 2 percent of Ashkenazi Jewish women" — разрешенный FDA тест ловит только 3 из более тысячи мутаций одного из генов; эти мутации есть у 2 % определенной группы.
https://www.snpedia.com/index.php/Testing сообщает, что за ~100 долларов тестируется при помощи чипа порядка 10-25 тысяч различных SNP, что-то около половины из них — на гаплогруппы; несколько тысяч встречаются в базах мед.литературы (т.е. какие-то из мутаций могут дать статистически значимые +5% риска какого-то рака в жизни). На snpedia — 110 тысяч snp. BRCA — https://www.snpedia.com/index.php/BRCA1_and_BRCA2
Компании придумывают какие фрагменты и с какой длиной (напр. мутация +- 10 оснований или +-20 оснований) включать в чип, их чипы могут несколько отличаться в эффективности обнаружения маркеров. И конечно у компаний отличаются наборы маркеров. Есть полногеномные чтения, но они значительно дороже. https://isogg.org/wiki/Autosomal_DNA_testing_comparison_chart
В среднем геном занимает 700 мегабайтов или примерно 1 компакт-диск...
Представьте, что все население планеты занимается пиратством cd-rom дисков (по 700 МБайт) на спец.приводах с ненадежным копированием. На входе 2 диска с похожим содержимым в 23 каталогах (на самом деле диски двухсторонние по 700 МБ, но в каждом из 23 каталогов обычно есть несколько десятков-сотен позиций, в которых диск переворачивают чаще). На выходе — сколько-то сотен КБ с одного, сколько-то с другого, но по одинаковым смещениям (таблица файлов более-менее общая). При этом один Mt-кусочек, Mt-директория (набор из пачки похожих 4 килобайтных частично самокопирующихся com-файлов для управления "электростанцией") всегда берется с "розовых" дисков, а не с "синих"; а "Y" кусочек (директория на 14 мегабайт, в т.ч. ключи для запуска привода) только с "синей" стороны при создании "синего" диска. При копировании некоторые пары биты перещелкивает, уровень неисправленных ошибок — около 2 битов на каждые 2.5 МБайт (десятки-сотни 2битовых ошибок на копирование), иногда пары битов вставляются или вырезаются. Повторить хотя бы 20-30 тысяч раз, выбрасывая старые диски после нескольких копирований, уничтожая новые диски (если повредились исполняемые файлы, которых там порядка 20 тысяч штук в среднем по 2 килобайта, крупнейший 0.5МБ, т.е. суммарно на ~40 МБайт, или просто так на определенных уровнях типа 1/10 в первый год и далее) и перетасовывая диски между соседними поселениями. После создания диска в нем также образуется некоторое количество ошибок (в Y-файлах чаще раз в 5).
Получить после суммарного числа в 107 млрд копирований набор из 7.5 млрд сохранившихся cd-rom, разница между которыми в среднем составляет 125 МБайтов (в формате текстового diff) — или около 3 миллионов различий примерно по 2 бита каждое.
Новая гаплогруппа — это все диски, в которых Mt- или Y- кусок ("директория") имеет определенную замену, которая произошла где-то на интервале условно от 0,5-1 до 20-25 тысяч копирований тому назад (в те эпохи пиратство было менее распространено и общее число единовременно копируемых дисков было скорее менее 1-15 млн).
(в остальных директориях и файлах творится полный беспорядок, т.к. они перемешиваются в каждом копировании)
Нет, в криминалистике (в базах) ныне используется "Short Tandem Repeat (STR)" из 13-20 локаций (CODIS в США, а другие страны выбрали сходные наборы локаций для совместимости).
Сейчас видимо в России нет единого списка imei для блокировки всеми операторами сотовой связи. В других странах встречается: wiki CEIR, IMEI#blacklists ("To make CEIR blacklisting effective, the IMEI number is supposed to be difficult to change. However, a phone's IMEI may be easy to change with special tools.")
К сожалению, по данным из поста https://habr.com/ru/post/437458/, законопроект еще не внесен и его пакет документов с пояснительной запиской недоступен. Предлоги по данным РБК: кражи телефонов и неучтенный импорт.
Законопроект пока не зарегистрирован на госпортале, но есть в редакции РБК. https://www.rbc.ru/politics/25/01/2019/5c49cc299a7947660f6924b6
… Данные об IMEI-кодах будут храниться в базах Научно-исследовательского института систем связи и управления (ЦНИИС), подведомственного Россвязи… Предполагается создание нескольких списков устройств… черный (… похищенные, незаконно ввезенные ..)… белый… серый…
Закон должен решить проблему кражи мобильных устройств, ввоза контрафактных телефонов и помочь идентифицировать устройства, которые используют… террористы… Совокупный объем потерь бюджета России от неуплаты налогов при нелегальном или неучтенном ввозе мобильных устройств достигает 16,6 млрд руб., отмечается в пояснительной записке к законопроекту.
На базе USB3380 был еще "USB 3 Adapter" из XTRX проекта https://www.crowdsupply.com/fairwaves/xtrx
Однако далеко не факт что для этого root complex найдется нормальный драйвер и что карта, подключенная через usb3380, появится в дереве "lspci" или что возможностей 3380 хватит для полноценного запуска видеокарты (пример — карта запросила dma обращение в системную память. Как 3380 будет транслировать этот запрос, если у usb устройств нет права самостоятельно инициировать dma обращения в системную память. Как он будет транслировать прерывания с pcie в хост?)
USB3380 не аналогичен тандерболту. Thunderbolt — это транспорт (туннель) для настоящего pciexpress (устройство появится в родном для хоста дереве pci), а usb3380 — это удаленный и независимый pci express root complex с управлением через usb3 (хост может напрограммировать через usb3 endpoint регистры usb3380 чтобы он запустил какую-то операцию на своей шине pcie).
Пишут о теплогенерации Юпитера путем сжатия https://en.wikipedia.org/wiki/Jupiter Jupiter still radiates more heat than it receives from the Sun; the amount of heat produced inside it is similar to the total solar radiation it receives.[42] This additional heat is generated by the Kelvin–Helmholtz mechanism through contraction. This process causes Jupiter to shrink by about 2 cm each year.[43] When it was first formed, Jupiter was much hotter and was about twice its current diameter.[44]
"From Earth, the orbit looks like a halo of the Moon, which is where it got its name,"… He said the Halo orbit was a three-dimensional irregular curve.… "The orbit period is about 14 days. According to our current plan, we will conduct orbit maintenance every seven days," https://directory.eoportal.org/web/eoportal/satellite-missions/pag-filter/-/asset_publisher/8jbNpfmcMhvK/content/chang-e-4
… relay satellite orbiting around the Earth-Moon L2 point is about 60000–80000 km away (halo orbit) from the lander… From this vantage point between 65,000-85,000 kilometers beyond the moon the Queqiao satellite will have constant line-of-sight with both the Chang'e-4 spacecraft and Chinese ground stations in China, at Kashi and Jiamusi, Namibia and Argentina.
Есть более подробные примеры орбит для другого проекта — Snoopy "to provide communications coverage for the south pole of the Moon for extended periods of time" — http://ccar.colorado.edu/geryon/papers/Conference/AIAA-06-6662.pdf стр 4 "III. LL2 Halo Orbit Selection (Snoopy)"
Figure 6. Gaps in tracking as a percentage of the time when Woodstock is not visible from Earth or Snoopy.
В зависимости от выбора параметров гало-орбиты для Snoopy получили до 7% времени, когда аппарат не видит Землю или южный полюс Луны.
Delay is expressed in terms of a basic delay unit, τ = 3RC, the delay of an inverter driving an identical inverter with no parasitic capacitance
In a typical 600-nm process τ is about 50 ps. For a 250-nm process, τ is about 20 ps. In modern 45 nm processes the delay is approximately 4 to 5 ps.
Однако за длительность такта должна сработать целая сеть комбинационной логики и выдать результат в регистры.
Для заданного цифрового дизайна можно оценить задержку такта в единицах задержки FO4 (https://en.wikipedia.org/wiki/FO4 "Fan-out of 4 — delay of an inverter, driven by an inverter 4x smaller than itself, and driving an inverter 4x larger than itself."). Подставив значение FO4 для техпроцесса приближенно оценивается частота дизайна (процессора). Процессоры с высокими (и сверхвысокими) частотами могут иметь достаточно короткую задержку в FO4, например "IBM Power6 (4-5ГГц) has design with cycle delay of 13 FO4;[3] clock period of Intel's Pentium 4 at 3.4 GHz is estimated as 16.3 FO4.[4]". Обратной стороной становится удлинение конвейера и рост задержек исполнения в тактах (например, простые целочисленные операции начинают занимать не 1 такт, а 3; попадание в l1 кэш — не 3-4 такта а 6-10 и т.п.). Также часть длительности такта приходится тратить на задержки проводов, различные перекосы дерева тактирования, работу регистровых станций между комбинационной логикой и учет вариаций техпроцесса (углы TT, FF, SS, ..).
Для конкретных схем (сумматор, сдвиг, flop; для каждого формата — 32 или 64 бита) есть разные варианты реализации. Некоторые имеют минимальную площадь, но большую задержку в штуках fo4, другие для снижения задержки используют большую площадь и "лишние вычисления". https://www.realworldtech.com/fo4-metric/3/https://www.realworldtech.com/fo4-metric/4/ ("it appears clear that a 32 bit barrel shifter will not be able to fit within a single cycle timing budget of the previously given estimate of 12~16 FO4 delay depth").
Схожие проблемы и при адресации массивов памяти, таких как кэш или регистровый файл. Чем больше память — тем дольше будет к ней доступ. https://books.google.com/books?id=OR6yVXCPcLUC&pg=PA400&lpg=PA400&dq=fo4+metric
ears are sufficiently variable between individuals to serve as an identifier and are increasingly recognized as a viable biometric [16–27]. Lastly and most importantly, the ear is one of the most stable anatomical structures throughout the lifespan, already at approximately 75% of adult size at the time of birth, with linear, and therefore predictable, growth [18, 28].
Although an individual ear allowed for high re-identification rate (88.3%), when both left and right ears were paired together, our rate of re-identification amidst the pool of potential matches was 100%.
28 = https://www.ncbi.nlm.nih.gov/pubmed/18196763 "… three anatomical features of the ear did practically not grow at all after birth..."
18 Iannarelli A V. Ear identification (Forensic identification series). Paramount publishing company. 1989.… пересказ — "… variation over time is most noticeable during the period from four months to eight years old and over 70 years old. The ear growth between four months to eight years old is approximately linear, and after that it is constant until around 70 when it increases again… The stretch rate due to gravity is not linear, but it mainly affects the lobe of the ear."
Для криптографических ключей существуют схемы secret splitting — https://en.wikipedia.org/wiki/Secret_sharing — когда основной ключ разбивается на n частей, а для восстановления требуется t частей.
(или для проведения важных операций требуется подтверждение от нескольких "crypto officer" при помощи смарткарт+pin)
Например, резервная копия корневого ключа dnssec (хранится тем же оператором root zone) зашифрована при помощи 7 подключей (n=7, t=5), и смарткарты с подключами раздали разным посторонним людям "Recovery Key Share Holder" в "tamper-evident bags"
https://www.icann.org/news/blog/the-problem-with-the-seven-keys
https://www.schneier.com/blog/archives/2010/07/dnssec_root_key.html
They can not reconstruct the root key by themselves. The architecture is spelled out in the DNSSEC Practice Statement at https://www.iana.org/dnssec/icann-dps.txt
5.2. Private key protection and Cryptographic Module Engineering Controls
All cryptographic functions involving the private component of the
KSK are performed within the HSM; that is, the private component will
not be exported from the HSM except in encrypted form for purposes of
key backup.
The RZ KSK Operator has implemented technical and procedural
mechanisms that require the participation of multiple trusted
individuals to perform sensitive cryptographic operations.
Encrypted copies of the RZ KSK private key(s) are backed up onto
portable media held by the RZ KSK Operator and sent by courier to the
other facilities. The key used to encrypt the private key(s) is
backed up using a five out of seven threshold scheme with smartcards
distributed to trusted individuals (recovery key share-holders)… The
recovery key share holders keep the cards in tamper-evident bags,
stored in geographically dispersed locations under their control.
Не обязательно подбирать оригинальный ключ, можно подобрать коллизию к 160 битному ripemd: https://github.com/Isaacdelly/Plutus + https://motherboard.vice.com/en_us/article/nzpv8m/the-large-bitcoin-collider-is-generating-trillions-of-keys-and-breaking-into-wallets
https://lbc.cryptoguru.org/
https://lbc.cryptoguru.org/about
перебрали уже около 55 битов.
https://lbc.cryptoguru.org/stats
total keys generated: 35442.55 tn
earch space covered: 54.98 of 160 bits
search space in 1y: 55.38 bits
The effective search space until a collision is found is 134.58 bits (See here why).
Keys todo: 32487405889012096286998940137.58 tn.
https://lbc.cryptoguru.org/man/theory#instant-check-all
К тому же все приватные ключи уже опубликованы: https://lbc.cryptoguru.org/dio/276894884478976
"4.16.1 CRC Polynomial and logic equation"
Лучше чем ничего, но, кажется, это лишь защита на этапе транспорта пакета из контроллера памяти в чип ОЗУ. Хранение данных внутри массива этот CRC уже не использует.
PB_IM_ECC_DRAM.pdf — интересно… Для обычной памяти сослались на данные google
для своей встроенной ecc заявили
http://lph.ece.utexas.edu/merez/uploads/MattanErez/duo_hpca18.pdf
DUO: Exposing On-chip Redundancy to Rank-Level ECC for High Reliability optional CRC in DDR4 (+цитирования этой статьи)
Не укажете как это называется в стандарте или в какой его части описано? В JESD79-4.pdf сходу не нашел.
Сообщали от +20% площади и росте задержек — https://www.cs.utah.edu/thememoryforum/kang_slides.pdf "In-DRAM ECC ..but has in general large chip size overhead (~20% for X4 DRAM)"
Исследования похоже есть, но неясно, существуют ли такие чипы в серии…
https://arxiv.org/pdf/1704.03991.pdf "DRAM chips with On-Die ECC are already proposed for systems with DDR3, DDR4 and LPDDR4 standards [55, 31, 91]"
1 "Газель" с сверхпроводящим магнитом (4 тесла) на 1 тонну для перевозки 1 млрд антипротонов — на несколько сотен метров по маршруту ELENA — ISOLDE. Проект PUMA (antiProton Unstable Matter Annihilation)
https://home.cern/news/news/physics/making-antimatter-transportable
https://home.cern/news/news/physics/puma-project-antimatter-goes-nomad
https://indico.cern.ch/event/736662/contributions/3038841/attachments/1676018/2690828/PUMA__INTC_Jun18.pdf (фото автомобиля на стр 5)
https://www.snpedia.com/index.php/Testing — за сто долларов запустят поиск по чипу с 0.7-1 млн SNP-маркеров (т.е. не более 1 миллиона одиночных мутаций по списку) "DNA testing (genotyping)"
За 500$ — прочитают экзом (1% генома) "exome sequencing 125x coverage" (whole-exome, WES), за тысячу (местами за 600) — полное чтение с 30x покрытием (Whole genome sequencing, WGS).
https://en.wikipedia.org/wiki/Comparison_of_DNA_sequencing_services
https://www.nature.com/articles/gim2017247 "Cost estimates for a single test ranged from $555 to $5,169 for WES and from $1,906 to $24,810 for WGS."
Точность выше 99.5% — сравнение результатов трех разных чипов (Illumina Human OmniExpress, Affymetrix SNP Array 6.0, Illumina Infinium Immunochip на 200к) на одних входных образцах — https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3538340/
Что для вас большие цифры? Это не TCP/IP поверх эзернета, где данные покрыты двумя контрольными суммами и перепосылаются при обнаружении сбоя (и все равно ломаются — https://media.blackhat.com/bh-us-11/Dinaburg/BH_US_11_Dinaburg_Bitsquatting_WP.pdf & https://en.wikipedia.org/wiki/Data_corruption#Silent, https://www.nsc.liu.se/lcsc2007/presentations/LCSC_2007-kelemen.pdf)
Извиняюсь, ошибся с количеством — https://isogg.org/wiki/Autosomal_DNA_testing_comparison_chart
все используют чипы корпорации Illumina на +- 700 тысяч маркеров (бывают чипы до 0.9-1 млн snp-маркеров), большая часть маркеров для стандартного чипа общая, компания может добавить 30 тыс или заменить 350 тыс в зависимости от продукта. Ошибка поиска маркеров в образце видимо менее 0.5%. Для поиска болезней это все неважно, т.к. достаточно редко удается найти мутации, для которых известен ассоциированный высокий риск заболевания (а для известных случаев — brca — у них недостаточное разрешенное покрытие, менее 1% возможных мутаций).
https://www.health.com/breast-cancer/23andme-what-to-know
"Your results don’t mean you will (or won’t) get a disease"
https://www.fda.gov/NewsEvents/Newsroom/PressAnnouncements/ucm551185.htm
"presence or absence of some of these variants is associated with an increased risk for developing any one of the following 10 diseases or conditions… Risks associated with… GHR tests include false positive findings,… and false negative findings"
https://www.popsci.com/23andme-is-probably-terrible-idea
В целом поиск не отличается, кроме того, что маркеры для гаплогрупп (определенных на данный момент) известны и их сравнительно немного, а "маркеры" для заболеваний найдены и описаны далеко не все; статистику по ним собирать очень тяжело, т.к. у конкретной мутации может быть 10 или 100 известных носителей на планету. Для каких-то есть хорошая статистика и разрешение на "мед.применение". Например — https://www.fda.gov/NewsEvents/Newsroom/PressAnnouncements/ucm599560.htm "Test only reports 3 out of more than 1,000 known BRCA mutations and negative result doesn’t rule out increased cancer risk" "three specific BRCA1/BRCA2 breast cancer gene mutations that are most common in people of Ashkenazi (Eastern European) Jewish descent.… are present in about 2 percent of Ashkenazi Jewish women" — разрешенный FDA тест ловит только 3 из более тысячи мутаций одного из генов; эти мутации есть у 2 % определенной группы.
https://www.snpedia.com/index.php/Testing сообщает, что за ~100 долларов тестируется при помощи чипа порядка 10-25 тысяч различных SNP, что-то около половины из них — на гаплогруппы; несколько тысяч встречаются в базах мед.литературы (т.е. какие-то из мутаций могут дать статистически значимые +5% риска какого-то рака в жизни). На snpedia — 110 тысяч snp. BRCA — https://www.snpedia.com/index.php/BRCA1_and_BRCA2
Компании придумывают какие фрагменты и с какой длиной (напр. мутация +- 10 оснований или +-20 оснований) включать в чип, их чипы могут несколько отличаться в эффективности обнаружения маркеров. И конечно у компаний отличаются наборы маркеров. Есть полногеномные чтения, но они значительно дороже.
https://isogg.org/wiki/Autosomal_DNA_testing_comparison_chart
Гаплогруппы по определению группируются через одиночные мутации ("is a group of similar haplotypes that share a common ancestor with a single-nucleotide polymorphism mutation") — см Marker в https://en.wikipedia.org/wiki/Haplogroup#Y-chromosome и Defining mutations в карточках групп, н. https://en.wikipedia.org/wiki/Haplogroup_C-M130 и прочих по спискам https://en.wikipedia.org/wiki/Conversion_table_for_Y_chromosome_haplogroups
https://www.familytreedna.com/mtDNA-Haplogroup-Mutations.aspx
"Click on an mtDNA Haplogroup to view the mutations required for that Haplogroup."
https://www.genofond.ru/genofond.binec.ru/LoadFile708a.pdf?file_id=937#page=2
база маркеров https://isogg.org/tree/ISOGG_YDNA_SNP_Index.html
Там указана позиция и замена. Далее — через http://ybrowse.y-chromosome.org/gb2/gbrowse/chrY/
"Генетические" компании ищут не только маркеры гаплогрупп, но и многие другие snp маркеры, например, ассоциированные с заболеваниями.
Некоторые списки проверяемых маркеров есть по ссылкам в https://www.snpedia.com/index.php/Haplogroups
База SNP — https://en.wikipedia.org/wiki/DbSNP
Представьте, что все население планеты занимается пиратством cd-rom дисков (по 700 МБайт) на спец.приводах с ненадежным копированием. На входе 2 диска с похожим содержимым в 23 каталогах (на самом деле диски двухсторонние по 700 МБ, но в каждом из 23 каталогов обычно есть несколько десятков-сотен позиций, в которых диск переворачивают чаще). На выходе — сколько-то сотен КБ с одного, сколько-то с другого, но по одинаковым смещениям (таблица файлов более-менее общая). При этом один Mt-кусочек, Mt-директория (набор из пачки похожих 4 килобайтных частично самокопирующихся com-файлов для управления "электростанцией") всегда берется с "розовых" дисков, а не с "синих"; а "Y" кусочек (директория на 14 мегабайт, в т.ч. ключи для запуска привода) только с "синей" стороны при создании "синего" диска. При копировании некоторые пары биты перещелкивает, уровень неисправленных ошибок — около 2 битов на каждые 2.5 МБайт (десятки-сотни 2битовых ошибок на копирование), иногда пары битов вставляются или вырезаются. Повторить хотя бы 20-30 тысяч раз, выбрасывая старые диски после нескольких копирований, уничтожая новые диски (если повредились исполняемые файлы, которых там порядка 20 тысяч штук в среднем по 2 килобайта, крупнейший 0.5МБ, т.е. суммарно на ~40 МБайт, или просто так на определенных уровнях типа 1/10 в первый год и далее) и перетасовывая диски между соседними поселениями. После создания диска в нем также образуется некоторое количество ошибок (в Y-файлах чаще раз в 5).
Получить после суммарного числа в 107 млрд копирований набор из 7.5 млрд сохранившихся cd-rom, разница между которыми в среднем составляет 125 МБайтов (в формате текстового diff) — или около 3 миллионов различий примерно по 2 бита каждое.
Новая гаплогруппа — это все диски, в которых Mt- или Y- кусок ("директория") имеет определенную замену, которая произошла где-то на интервале условно от 0,5-1 до 20-25 тысяч копирований тому назад (в те эпохи пиратство было менее распространено и общее число единовременно копируемых дисков было скорее менее 1-15 млн).
(в остальных директориях и файлах творится полный беспорядок, т.к. они перемешиваются в каждом копировании)
Если собрать все известные варианты Mt- и Y- файлов вместе, то "отменив" все ошибки можно найти какой-то условный образ исходной директории, из которого были получены все ныне имеющиеся диски — mt-MRCA + Y-MRCA = https://en.wikipedia.org/wiki/Mitochondrial_Eve + https://en.wikipedia.org/wiki/Y-chromosomal_Adam
(а если раскопать образ cd-rom соседней системы из ущелий германии, точнее 60 кбайт из y-каталога, то можно будет отменить еще несколько ошибок и получить в 2 раза более ранний исходник "Y-T-MRCA")
То есть гаплогруппа описывается списком замен относительно образа, а все они организуются в дерево, каждое ответвление которого — несколько, до пары десятков замен (т.к. часть историй копирования потеряна — git lfs не изобрели еще). Например — https://journals.plos.org/plosone/article/file?type=supplementary&id=info:doi/10.1371/journal.pone.0134129.s002
Нет, в криминалистике (в базах) ныне используется "Short Tandem Repeat (STR)" из 13-20 локаций (CODIS в США, а другие страны выбрали сходные наборы локаций для совместимости).
Сравнительно высокую (кроме ~11-12 миллионов живущих на планете монозиготных близнецов), пока не начинают искать совпадения по базам на основе образца, в котором смешались днк от нескольких людей (особенно 3 и более). Особенно сложно — если в доли материалов от разных людей в смеси близки. В таких случаях начинается "Интерпретация", в ходе которой исследователь-криминалист может выбирать подозреваемых исходя из собственных мнений (и доп.информации, полученной от обвинителей), а не фактов. У проприетарного софта, авторы которого заявляют о работе со смешанными образцами, нет мнений, но нет и исходников…
https://www.theatlantic.com/magazine/archive/2016/06/a-reasonable-doubt/480747/
https://royalsociety.org/~/media/about-us/programmes/science-and-law/royal-society-forensic-dna-analysis-primer-for-courts.pdf#page=28 "When mixed samples are obtained then the number of peaks at each STR locus can become difficult to determine" "A 2.4 Interpreting ..."
https://www.wired.com/story/trueallele-software-transforming-how-courts-treat-dna-evidence/ "DNA analysis of complex mixtures… are particularly error-prone"
При этом в подобных базах днк используется всего лишь 13-20 локаций некодирующей ДНК (STR) — https://en.wikipedia.org/wiki/Combined_DNA_Index_System#Loci "CODIS required… a set of 13 loci called the "CODIS core"… requirement has expanded to include seven additional loci"
https://en.wikipedia.org/wiki/Square%E2%80%93cube_law (Закон квадрата — куба,… first described in 1638 by Galileo Galilei in his Two New Sciences as the "...ratio of two volumes is greater than the ratio of their surfaces")
Сейчас видимо в России нет единого списка imei для блокировки всеми операторами сотовой связи. В других странах встречается: wiki CEIR, IMEI#blacklists ("To make CEIR blacklisting effective, the IMEI number is supposed to be difficult to change. However, a phone's IMEI may be easy to change with special tools.")
К сожалению, по данным из поста https://habr.com/ru/post/437458/, законопроект еще не внесен и его пакет документов с пояснительной запиской недоступен. Предлоги по данным РБК: кражи телефонов и неучтенный импорт.
Спасибо. Как думаете, у RK3399 насколько нормальный PCIe?
http://opensource.rock-chips.com/wiki_RK3399
http://rockchip.wikidot.com/rk3399
На плате RockPro64 выведен нормальный разъем 4x PCIe 2.1: https://www.pine64.org/?page_id=61454
https://www.reddit.com/r/arm/comments/9v8qpm/do_amd_or_nvidia_graphics_cards_have_any_arm/
На базе USB3380 был еще "USB 3 Adapter" из XTRX проекта https://www.crowdsupply.com/fairwaves/xtrx
Однако далеко не факт что для этого root complex найдется нормальный драйвер и что карта, подключенная через usb3380, появится в дереве "lspci" или что возможностей 3380 хватит для полноценного запуска видеокарты (пример — карта запросила dma обращение в системную память. Как 3380 будет транслировать этот запрос, если у usb устройств нет права самостоятельно инициировать dma обращения в системную память. Как он будет транслировать прерывания с pcie в хост?)
product brief — https://www.mouser.sg/ds/2/38/SB3380_Product_Brief_v1.4_22Jun12-253157.pdf https://docs.broadcom.com/docs/12351862
dma sniffer / memory dumper with 3380 (в режиме pcie endpoint) — https://github.com/ANSSI-FR/pciemem https://github.com/ufrisk/pcileech
(у PCILeech есть и иные варианты на pci-e базе fpga).
https://github.com/NSAPlayset/SLOTSCREAMER http://alex-ionescu.com/publications/Recon/recon2017-bru.pdf
USB3380 не аналогичен тандерболту. Thunderbolt — это транспорт (туннель) для настоящего pciexpress (устройство появится в родном для хоста дереве pci), а usb3380 — это удаленный и независимый pci express root complex с управлением через usb3 (хост может напрограммировать через usb3 endpoint регистры usb3380 чтобы он запустил какую-то операцию на своей шине pcie).
Драйвер usb3380 приделали к NET2280 в 2014 — https://lwn.net/Articles/599353/
https://4donline.ihs.com/images/VipMasterIC/IC/AVGO/AVGO-S-A0001054833/AVGO-S-A0001054833-1.pdf "NET2280 Typical Host Mode Block Diagram"
Хм, предложение с "видеокартой" — https://www.hy-line.de/fileadmin/Public/Computer_Components/embedded_IC/graphics/files/LynxUSB_Product_Brief.pdf
https://www.hy-line.de/fileadmin/Public/Computer_Components/embedded_IC/graphics/files/LynxUSB_Plus_Product_Brief.pdf
PLX Tech USB3380 USB 3.0 Bridge to PCIe + SM750
linux kernel 2.6.3x
https://www.semiconductorstore.com/cart/pc/viewPrd.asp?idproduct=49937 DK750GX16PCP1 "In Stock"
Пишут о теплогенерации Юпитера путем сжатия
https://en.wikipedia.org/wiki/Jupiter Jupiter still radiates more heat than it receives from the Sun; the amount of heat produced inside it is similar to the total solar radiation it receives.[42] This additional heat is generated by the Kelvin–Helmholtz mechanism through contraction. This process causes Jupiter to shrink by about 2 cm each year.[43] When it was first formed, Jupiter was much hotter and was about twice its current diameter.[44]
Patrick Irwin. Giant Planets of Our Solar System: Atmospheres, Composition, and Structure (isbn 9783540006817) стр 62 "3.5.1 Jupiter"
Lucy-Ann McFadden, Encyclopedia of the Solar System, 2006, p.416
Хорошо видно. Чуть подробнее о перелёте: http://www.planetary.org/blogs/guest-blogs/2018/20180615-queqiao-orbit-explainer.html
Гало-орбита вокруг точки EM-L2 (Earth–Moon L2). Приводят два расстояния — 65 тыс.км и 80 тыс.км. от луны (т.е. луна землю если и заслоняет, то ненадолго, т.к. ее диаметр — 3.5 тыс км) и период в 14 дней. Орбита 3-х мерная, точных параметров не нашел. Заявляли постоянную видимость области посадки и Земли. Есть иллюстрация https://static.gbtimes.com/uploads/files/2018-06/01/queqiao-orbit-em-l2.gif
Zhang Lihua, project manager of the relay satellite:
Есть более подробные примеры орбит для другого проекта — Snoopy "to provide communications coverage for the south pole of the Moon for extended periods of time" — http://ccar.colorado.edu/geryon/papers/Conference/AIAA-06-6662.pdf стр 4 "III. LL2 Halo Orbit Selection (Snoopy)"
Figure 6. Gaps in tracking as a percentage of the time when Woodstock is not visible from Earth or Snoopy.
В зависимости от выбора параметров гало-орбиты для Snoopy получили до 7% времени, когда аппарат не видит Землю или южный полюс Луны.
Одиночные "Si" транзисторы достаточно быстры — сотни "ГГц": 2011 https://ieeexplore.ieee.org/iel5/5976318/5984315/05984622.pdf peak fT/Fmax of 349/265GHz for NMOS, 242/184GHz for. PMOS
https://www.semiwiki.com/forum/content/7604-fdsoi-status-roadmap.html 28FDS provides fmax >400GHz for RF applications,
Задержка одиночных логических вентилей (не нагруженных множеством потребителей) сравнительно невелика: https://en.wikipedia.org/wiki/Logical_effort
Однако за длительность такта должна сработать целая сеть комбинационной логики и выдать результат в регистры.
Для заданного цифрового дизайна можно оценить задержку такта в единицах задержки FO4 (https://en.wikipedia.org/wiki/FO4 "Fan-out of 4 — delay of an inverter, driven by an inverter 4x smaller than itself, and driving an inverter 4x larger than itself."). Подставив значение FO4 для техпроцесса приближенно оценивается частота дизайна (процессора). Процессоры с высокими (и сверхвысокими) частотами могут иметь достаточно короткую задержку в FO4, например "IBM Power6 (4-5ГГц) has design with cycle delay of 13 FO4;[3] clock period of Intel's Pentium 4 at 3.4 GHz is estimated as 16.3 FO4.[4]". Обратной стороной становится удлинение конвейера и рост задержек исполнения в тактах (например, простые целочисленные операции начинают занимать не 1 такт, а 3; попадание в l1 кэш — не 3-4 такта а 6-10 и т.п.). Также часть длительности такта приходится тратить на задержки проводов, различные перекосы дерева тактирования, работу регистровых станций между комбинационной логикой и учет вариаций техпроцесса (углы TT, FF, SS, ..).
Для конкретных схем (сумматор, сдвиг, flop; для каждого формата — 32 или 64 бита) есть разные варианты реализации. Некоторые имеют минимальную площадь, но большую задержку в штуках fo4, другие для снижения задержки используют большую площадь и "лишние вычисления". https://www.realworldtech.com/fo4-metric/3/ https://www.realworldtech.com/fo4-metric/4/ ("it appears clear that a 32 bit barrel shifter will not be able to fit within a single cycle timing budget of the previously given estimate of 12~16 FO4 delay depth").
Схожие проблемы и при адресации массивов памяти, таких как кэш или регистровый файл. Чем больше память — тем дольше будет к ней доступ. https://books.google.com/books?id=OR6yVXCPcLUC&pg=PA400&lpg=PA400&dq=fo4+metric
Подробнее про Logical effort http://bwrcs.eecs.berkeley.edu/Classes/icdesign/ee141_f05/Lectures/Notes/ComputingLogicalEffort.pdf
про FO4 (2002) https://www.realworldtech.com/fo4-metric/2/
или https://habr.com/post/401815/#comment_18076761 — ответ пользователю Mad__Max от 2 марта 2017 (там же пример "процессора на 20 ГГц" в котором "для одной операции над 8 битным регистром требуется 12 тактов")
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5094067/ 10.1186/s13104-016-2287-9 BMC Res Notes. 2016; 9: 484.
28 = https://www.ncbi.nlm.nih.gov/pubmed/18196763 "… three anatomical features of the ear did practically not grow at all after birth..."
18 Iannarelli A V. Ear identification (Forensic identification series). Paramount publishing company. 1989.… пересказ — "… variation over time is most noticeable during the period from four months to eight years old and over 70 years old. The ear growth between four months to eight years old is approximately linear, and after that it is constant until around 70 when it increases again… The stretch rate due to gravity is not linear, but it mainly affects the lobe of the ear."
https://www.cse.msu.edu/~rossarun/pubs/AbazaEarSurvey_CSUR2013.pdf "the ear appears to degrade little with age"