способ подтверждения происхождения и/или идентификации животных или биологического материала
Классы МПК: | G06K9/00 Способы и устройства для считывания и распознавания напечатанных или написанных знаков или распознавания образов, например отпечатков пальцев G06K19/00 Носители информации, используемые с машинами, по меньшей мере частично предназначенные для переноса цифровой информации A01K11/00 Метка животных |
Автор(ы): | МАНЦ Эберхард (DE) |
Патентообладатель(и): | ГЕНЕРАЦИО ГМБХ (DE) |
Приоритеты: |
подача заявки:
1999-06-30 публикация патента:
10.01.2004 |
Изобретение относится к способу подтверждения происхождения и/или идентификации животных или биологического материала. Его использование позволяет обеспечить технический результат в виде возможности проверки идентичности этого животного или биологического материала. Этот технический результат достигается благодаря тому, что в данном способе на носителе данных запоминают данные идентификации в виде закодированного посредством симметричного или асимметричного ключа сообщения, имеющего заданную связь с генетической информацией, которая однозначно идентифицирует животное или биологический материал, проверяют данные идентификации для выяснения, имеют ли они заданную связь с генетической информацией. Носитель данных является носителем чипов, осуществляющим связь между размещенным на нем чипом и компьютером через устройство сопряжения, в частности через чип-карту, при этом на чипе введен в память ключ кода, имеющий заданную связь с индивидуальной для конкретного животного генетической информацией. 5 с. и 36 з.п. ф-лы.
Формула изобретения
1. Способ подтверждения происхождения и/или идентификации животных или биологического материала животных и организмов, включающий следующие операции: на носителе данных запоминают данные идентификации в виде закодированного посредством симметричного или асимметричного ключа сообщения, имеющего заданную связь с генетической информацией, которая однозначно идентифицирует животное или биологический материал; проверяют данные идентификации для выяснения, имеют ли они заданную связь с генетической информацией.2. Способ по п.1, отличающийся тем, что определяют генетическую информацию об одном или нескольких животных или биологическом материале от одного или нескольких животных или организмов и запоминают на носителе данных в виде опорных блоков.3. Способ по п.1 или 2, отличающийся тем, что на носителе данных в соответствии с данными идентификации запоминают новые данные, относящиеся к идентифицируемому животному или идентифицируемому биологическому материалу.4. Способ по одному из пп.1-3, отличающийся тем, что данные идентификации содержат сообщение, которое закодировано кодом, соответствующим конкретному животному или материалу.5. Способ по п.4, отличающийся тем, что закодированное сообщение содержит значение однонаправленной функции (хэш-функции), которое получается, когда эта однонаправленная функция применяется в отношении новых данных, хранящихся на носителе данных и касающихся идентифицируемого животного или идентифицируемого биологического материала.6. Способ по одному из пп.1-5, отличающийся тем, что закодированное сообщение включает генетическую информацию, однозначно идентифицирующую животное или биологический материал.7. Способ по одному из пп.3-6, отличающийся тем, что данные идентификации включают закодированные данные места хранения в памяти и/или содержания новой информации, относящейся к животному, соответствующему данным идентификации.8. Способ по одному из пп.4-7, отличающийся тем, что данные идентификации включают сообщение, закодированное кодом, сформированным на основе цифровой последовательности, который соответствует генетической информации, идентифицирующей животное или биологический материал.9. Способ по п.8, отличающийся тем, что цифровая последовательность образует, по меньшей мере, часть кода.10. Способ по п.8 или 9, отличающийся тем, что ключ кода является симметричным ключом.11. Способ по п.8 или 9, отличающийся тем, что информацию кодируют с помощью индивидуального ключа с асимметричной кодовой парой, причем, по меньшей мере, часть ключа связана с генетической информацией, идентифицирующей животное или биологический материал.12. Способ по п.11, отличающийся тем, что открытый ключ кода содержит часть, характерную для животного или биологического материала, и часть, характерную для пользователя.13. Способ по одному из пп.8-12, отличающийся тем, что данные идентификации дополнительно кодируют ключом, характерным для пользователя.14. Способ по одному из пп.8-13, отличающийся тем, что, по меньшей мере, часть данных на носителе информации, соответствующих данным идентификации, кодируют кодом, отличающимся от кода, которым закодированы данные идентификации.15. Способ по одному из пп.8-14, отличающийся тем, что ключ для декодирования сообщения, содержащегося в данных идентификации, запоминают на носителе чипа для связи с устройством обработки данных через устройство сопряжения, в частности на чип-карте.16. Способ по п.15, отличающийся тем, что чип представляет собой устройство для декодирования сообщений.17. Способ по п.15 или 16, отличающийся тем, что ключ, которым кодируется сообщение о данных идентификации, является асимметричным ключом, причем соответствующий индивидуальный ключ вводят в память на чипе, а чип представляет собой устройство кодирования сообщений с помощью индивидуального ключа.18. Способ по одному из пп.15-17, отличающийся тем, что чип содержит устройство сопряжения для ввода преобразованной в цифровую форму генетической информации и устройство для проверки соответствия кода, введенного в память, и введенной цифровой генетической информации.19. Способ по п.18, отличающийся тем, что предусматривают устройство для сравнения введенной преобразованной в цифровую форму генетической информации с записанным в памяти значением этой информации, выходной сигнал которого указывает на наличие или отсутствие совпадения.20. Способ по п.18, отличающийся тем, что в устройстве сравнения на основе введенной в память, преобразованной в цифровую форму генетической информации и записанной в памяти информации, соответствующей преобразованной в цифровую форму генетической информации, которая однозначно идентифицирует животное или биологический материал, определяют дополнительно к ключу, записанному в памяти, ключ, соответствующий введенной информации, затем сравнивают определенный таким образом ключ с ключом, записанным в памяти, в результате чего выдается сигнал, сообщающий о совпадении или несовпадении ключа, полученного на основе введенной информации, с ключом, записанным в памяти.21. Способ по одному из пп.15-20, отличающийся тем, что с помощью чипа вводят в память данные, идентифицирующие одного или нескольких пользователей, причем декодирующее или кодирующее устройство активируется лишь тогда, когда через устройство ввода данных вводят информацию, идентифицирующую пользователя.22. Способ по одному из пп.8-21, отличающийся тем, что код для декодирования кодированной информации, содержащейся в данных идентификации, хранится в памяти центрального компьютера.23. Способ по п.22, отличающийся тем, что с помощью компьютера на основе введенной или заранее заданной генетической информации определяют относящийся к ней ключ и используют этот ключ для данных идентификации.24. Способ по п.23, отличающийся тем, что центральный компьютер после декодирования проверяет, имеются ли заранее заданные последовательности знаков в декодированном тексте, и выдает соответствующий сигнал пользователю.25. Способ по п.23 или 24, отличающийся тем, что информация, хранящаяся на носителе данных, а также, при необходимости, заданная идентифицирующая животное или биологический материал генетическая информация передается на центральный компьютер.26. Способ по одному из пп.1-24, отличающийся тем, что носитель информации с данными, относящимися к животному или биологическому материалу, находится в центральном компьютере.27. Способ по п.26, отличающийся тем, что, по меньшей мере, часть данных защищена от доступа, а пользователи центрального компьютера имеют разные права доступа.28. Способ по п.27, отличающийся тем, что для части пользователей доступ, по меньшей мере, к части данных, введенных в память, возможен лишь тогда, когда одновременно на центральный компьютер поступает сообщение о новом, заранее заданном пользователе.29. Способ по одному из пп.26-28, отличающийся тем, что доступ, по меньшей мере, к части данных, которые введены в память, возможен лишь тогда, когда компьютер на основе данных, хранящихся в памяти на чипе, в частности, на чип-карте, проверит право доступа.30. Способ по одному из пп.27-29, отличающийся тем, что устройство компьютера допускает возможность записей пользователей в имеющуюся в памяти информацию, относящуюся к животному или биологическому материалу, лишь вместе с цифровой сигнатурой пользователя.31. Способ по одному из пп.26-30, отличающийся тем, что индивидуальная для каждого животного пара асимметричных ключей применяется при замене ключа в сеансе связи пользователя с центральным компьютером.32. Способ формирования проверяемых и однозначно связанных с конкретным животным данных, включающий следующие операции: формирование данных идентификации в виде сообщения, закодированного посредством симметричного или асимметричного ключа, которое имеет заданную связь с генетической информацией, однозначно идентифицирующей животное или биологический материал; запоминание данных идентификации на носителе данных.33. Способ по п.32, отличающийся тем, что данные идентификации содержат сообщение, которое закодировано ключом, соответствующим конкретному животному.34. Способ по п.33, отличающийся тем, что закодированное сообщение содержит значение однонаправленной функции (хэш-функции), которое получается, когда эта однонаправленная функция применяется для новых данных, хранящихся на носителе данных и относящихся к идентифицируемому животному или идентифицируемому биологическому материалу.35. Способ по одному из пп.32-34, отличающийся тем, что данные идентификации включают сообщение, закодированное кодом, созданным на основе заданной цифровой последовательности, соответствующей генетической информации, идентифицирующей животное или биологический материал.36. Способ по п.35, отличающийся тем, что ключ кода является симметричным ключом.37. Способ по п.35, отличающийся тем, что информацию кодируют с помощью асимметричной кодовой пары, причем, по меньшей мере, часть открытого ключа имеет заданную связь с генетической информацией.38. Носитель чипов для идентификации животных, осуществляющий связь между размещенным на нем чипом и компьютером через устройство сопряжения, в частности, через чип-карту, отличающийся тем, что на чипе введен в память ключ кода, имеющий заданную связь с индивидуальной для конкретного животного генетической информацией.39. Носитель чипов по п.38, отличающийся тем, что чип содержит процессор для декодирования сообщений с помощью ключа, введенного в память.40. Чип-карта для носителя по одному из п.38 или 39, отличающаяся тем, что чип содержит устройство сопряжения для ввода преобразованной в цифровую форму генетической информации и устройство сравнения для проверки соответствия кода, введенного в память, и введенной преобразованной в цифровую форму генетической информации.41. Компьютерная система для осуществления способа по одному из пп.1-31, отличающаяся тем, что центральный компьютер содержит носитель данных, на котором хранятся данные идентификации, имеющие заданную связь с генетической информацией, однозначно идентифицирующей животное или биологический материал.Описание изобретения к патенту
Изобретение относится к способу подтверждения происхождения и/или идентификации животных или биологического материала. При этом биологический материал может быть взят от животных или из любой нуклеиновой кислоты как вещество, несущее наследственные признаки. При регистрации, покупке или разведении животных часто бывает важно однозначно идентифицировать животное, подтвердить его происхождение или установить его владельца. В области животноводства для подтверждения происхождения и физических данных племенных животных используются так называемые племенные книги или реестры, ведущиеся признанными селекционными объединениями. Кроме того, существуют свидетельства, в которых содержатся определенные данные того или другого животного. К этим данным относятся, например, физические признаки, результаты анализа крови, происхождение и фенотипические особенности. Недостатком здесь является то, что объем информации незначителен, доступ к данным памяти компьютера ограничен и их контроль затруднен. При использовании общедоступных реестров всегда существует опасность манипуляции со стороны пользователей. При взятии проб биологического материла животных или организмов, например клеточных проб или культур микроорганизмов, сложность заключается в том, что их идентичность зачастую нельзя проверить, поскольку отсутствуют характерные, отличительные данные. В DЕ 19629531 А1 описывается электронная "умная" бирка для животных, которая содержит биологические данные, например возраст и происхождение, которые решающим образом определяют ценность животного. В соответствии с этим аутентичность данных, хранящихся в памяти компьютера, гарантируется тем, что "умная" бирка надежно соединена с животным и предусмотрено защитное устройство, которое вызывает стирание данных, хранящихся в памяти, при разрушении крепежного блока. Для дальнейшей защиты данных можно предусмотреть код доступа как пароль или ключ для предоставления доступа к данным, введенным в память. Изобретение решает вышеупомянутые проблемы благодаря способам по пп.1 и 32 формулы изобретения, носителю чипов по п.38 и компьютерной системе по п. 41. В соответствии с настоящим изобретением генетическая информация о различных животных и биологическом материале от различных животных или организмов определяется и записывается в виде блоков опорных данных в среде хранения информации, при этом генетическая информация или часть генетической информации идентифицируемого животного или идентифицируемого биологического материала сравнивается с блоком опорных данных или нескольких блоков опорных данных. В блоки опорных данных дополнительно вводят признаки или свойства животных или биологического материала. Согласно изобретению подлежащие определению на основании генетической информации признаки или свойства устанавливаются и записываются в памяти компьютера, в блоке опорных данных. Согласно изобретению предусматривается ввод в блоки опорных данных, содержащихся в памяти фотоснимков животных. Согласно изобретению предусматривается взятие проб биологического материала в виде эмбрионов, мужских половых клеток или яйцеклеток животных. Согласно изобретению также предусматривается взятие проб биологического материала в виде крови или тканевых проб животных или клеток клеточных культур, или микроорганизмов. Согласно изобретению блоки опорных данных памяти записываются на центральной станции. Согласно изобретению блоки опорных данных кодируются на центральной станции. Согласно изобретению в качестве ключа используется соответствующая генетическая информация. Соответствующая генетическая информация может быть частью ключа. Соответствующая генетическая информация может быть также составной частью электронного сертификата, однозначно присваивающего ключ кода конкретному животному, которое в результате вышеуказанной генетической информации однозначно классифицируется и сертификационный пункт выдает на него соответствующее свидетельство. Форма такого сертификата может в значительной степени соответствовать форме сертификата, выдаваемого для аутентификации открытого ключа кода в рамках закона о цифровой сигнатуре. Он содержит, по меньшей мере, вышеупомянутую генетическую информацию, допускающую однозначное соответствие конкретному животному, и ключ кода, присвоенный этой информации или этому конкретному животному, а при системе асимметричного кодирования он содержит открытый ключ и цифровую сигнатуру сертификационного пункта, удостоверяющую, что соответствие действительно аутентично. Согласно изобретению также предусматривается использование чип-карт блока опорных данных. Согласно изобретению для блока опорных данных вводится пароль или какая-либо другая информация для идентификации пользователей. Согласно изобретению на основе генетической информации или, в случае необходимости, новой, дополнительной информации из блоков опорных данных выявляются предложения по спариванию животных в целях селекции. Согласно изобретению также предусматривается, что среда хранения информации, содержащая опорные данные, включается в опознавательную бирку, которую носит животное. Согласно изобретению генетическая информация, содержащаяся в блоках опорных данных, изображается в виде колончатой диаграммы (гистограммы). В соответствии с еще одним аспектом изобретения предлагается способ подтверждения прохождения и/или идентификации животных или биологического материала животных и организмов, при которомвводят в память данные идентификации в виде закодированного заданного сообщения, связанного с генетической информацией, которая однозначно идентифицирует животное или биологический материал;
проверяют данные идентификации в целях выяснения, имеют ли они заданную связь с генетической информацией. Закодированное сообщение, содержащее данные идентификации, может быть поставлено в соответствие генетической информации, поскольку сообщение преимущественного, конфиденциального содержания зашифровано с помощью кода, соответствующего генетической информации и тем самым конкретному животному, или в связи с тем, что закодированное сообщение содержит информацию, имеющую заданную связь с вышеупомянутой генетической информацией, в наиболее простом случае само может быть этой информацией. Обе возможности можно комбинировать. В первом случае можно проверить заранее заданную связь таким образом, чтобы выяснить декодируется ли сообщение с помощью индивидуального ключа, соответствующего конкретному животному. Если кодирование пройдет успешно, это будет служить подтверждением того, что данные идентификации действительно соответствуют вышеназванной генетической информации. Во втором случае закодированное сообщение расшифровывается с помощью ключа, отданного на хранение в надежное место, к которому имеют доступ только пользователи, заслуживающие полного доверия, и на основе содержания сообщения проверяется, относятся ли эти данные, эта информация к определенному животному. Если комбинируются оба способа, происходит двойная верификация (установление достоверности опытным путем) соответствия генетической информации и животного, во-первых, вследствие успешного декодирования и, во-вторых, благодаря содержанию декодированного сообщения. Способ, положенный в основу изобретения, может включать, в частности, следующие операции:
- на носитель данных вводят генетическую информацию, которая идентифицирует животное или материал в сочетании с данными идентификации, содержащими закодированное сообщение, связанное с генетической информацией;
- данные идентификации вызывают посредством закодированного сообщения, связанного с генетической информацией;
- проверяются данные идентификации в целях выяснения, соответствует ли переданная в сообщении генетическая информация генетической информации, содержащейся в памяти, и соответствует ли находящееся в памяти закодированное сообщение переданному закодированному сообщению;
- выдается генетическая информация, если установлено совпадение и тем самым однозначно идентифицированы животное или биологический материал. Согласно изобретению определяют генетическую информацию об одном или нескольких животных или о биологическом материале от одного или нескольких животных или организмов и записывают в среде хранения информации в виде блоков опорных данных. Блоки опорных данных содержат данные идентификации, а также при необходимости данные, относящиеся к тому или другому животному, и образуют тем самым своего рода электронный "регистрационный лист", в который заносятся данные, относящиеся к животному, и который благодаря данным идентификации однозначно соответствует конкретному животному. Согласно изобретению на носитель данных в соответствии с данными идентификации вводят в память новые данные, относящиеся к идентифицируемому животному или идентифицируемому биологическому материалу. При этом в частности может быть предусмотрено, что закодированные данные идентификации содержат указатель или какую-либо иную информацию о месте в памяти упомянутых новых данных так, что эта информация, т.е. соответствие определенной зоны памяти определенному животному, не может быть изменена без знания ключа кода. Поэтому попытка присвоить определенному животному другой блок данных при декодировании данных по идентификации сразу бы бросилась в глаза, поскольку выяснилось бы, что открытый текст лишен всякого здравого смысла или что информация о месте в памяти или указателе введенных в память данных относительно животного попросту неверна. Согласно изобретению данные идентификации содержат сообщение, которое закодировано кодом, однозначно соответствующим конкретному животному или материалу. Согласно изобретению кодированное сообщение содержит значение однонаправленной функции (хэш-функции), которое получается, если эта однонаправленная функция применяется в отношении информации, введенной в память и касающейся идентифицируемого животного или идентифицируемого биологического материала. В соответствии с настоящим изобретением кодированное сообщение включает генетическую информацию, однозначно идентифицирующую животное или биологический материал. Согласно изобретению данные идентификации включают закодированные данные относительно места хранения в памяти и/или содержания новой информации, относящейся к животному, соответствующие данным идентификации. Согласно изобретению данные идентификации включают сообщение, закодированное кодом, созданным на основе последовательности цифр, который однозначно соответствует генетической информации, идентифицирующей животное или биологический материал. В соответствии с изобретением последовательность цифр образует по меньшей мере часть кода. Изобретение также предусматривает, что ключ кода является симметричным ключом. Согласно изобретению информацию кодируют на основе асимметричной кодовой пары, причем, по меньшей мере, часть открытого ключа кода находится в заранее заданной связи с генетической информацией, идентифицирующей животное или биологический материал. Согласно изобретению открытый ключ кода содержит часть, характеризующую животное или биологический материал, или часть, характеризующую пользователя. В соответствии с изобретением данные идентификации дополнительно кодируют кодом, характерным для пользователя. Согласно изобретению, по меньшей мере, часть данных на носителе данных, соответствующих данным идентификации, кодируют кодом, отличающимся от кода, которым закодированы данные идентификации. Согласно изобретению ключ для декодирования сообщения, содержащегося в данных идентификации, вводят в память на носителе чипов для связи с устройством обработки данных через устройство сопряжения, например через считывающее устройство, в частности на чип-карте. Под понятием "чип" в данной заявке имеется в виду каждый электронный или оптический блок, который имеет, по меньшей мере, одну функцию запоминания и который, в случае необходимости, может выполнять и логические функции и быть устройством для связи с вычислительной системой, например, через считывающее устройство или через оптическое устройство сопряжения. В связи с этим следует иметь в виду и голографические блоки памяти. В чипе кроме данных по идентификации, а также, в случае необходимости, электронного сертификата сертификационного пункта могут храниться и другие данные, касающиеся животного, например данные о прививках, данные о происхождении и т.д., так что чип или носитель, на который установлен этот чип, например чип-карта, действует, как паспорт животного, в котором включены в память все важные для животного данные. Согласно изобретению чип является устройством для декодирования сообщений. Согласно изобретению ключ кода, с помощью которого кодируют сообщение о данных идентификации, является асимметричным ключом, при этом относящийся к нему индивидуальный ключ будет храниться в памяти на чипе и чип станет устройством кодирования сообщений с помощью индивидуального ключа. Согласно изобретению чип содержит устройство сопряжения для ввода преобразованной в цифровую форму генетической информации и устройства для проверки соответствия кода, введенного в память компьютера, и введенной, преобразованной в цифровую форму генетической информации. Согласно изобретению с помощью устройства сравнения сравнивают введенную, преобразованную в цифровую форму генетическую информацию с записанным в памяти значением для этой информации и выдается сигнал, который сообщает о наличии или отсутствии соответствия. Согласно изобретению с помощью устройства сравнения на основе введенной в память, преобразованной в цифровую форму генетической информации, соответствующей преобразованной в цифровую форму генетической информации, которая однозначно идентифицирует животное или биологический материал, определяют к ключу, записанному в памяти, ключ, соответствующий введенной информации, сравнивают определенный таким образом ключ с ключом, записанным в памяти, в результате чего выдается сигнал, сообщающий о совпадении или несовпадении ключа, полученного на основе введенной информации с ключом, записанным в памяти. Согласно изобретению в чип введена информация, идентифицирующая одного или нескольких пользователей, причем декодирующее и кодирующее устройство срабатывает лишь тогда, когда через устройство ввода данных вводят информацию для идентификации пользователя. Указанной информацией может быть, например, некий пароль, но также, например, отпечаток пальца, отражение сетчатки, образец речи для языкового распознавания и т.д. Согласно изобретению код для декодирования закодированной информации, содержащейся в данных идентификации, хранится в центральном компьютере. Согласно изобретению с помощью компьютера на основе введенной или заранее заданной генетической информации определяют относящийся к ней ключ и используют этот ключ для данных идентификации. При этом компьютер может функционировать только как декодирующий сервер, т. е. соответствующие данные вводятся в память в другом месте, как правило, децентрализованно, причем ключа, необходимого для дешифрирования, там нет, и дешифрирование происходит только на вышеупомянутом центральном компьютере, причем центральный компьютер принимает закодированные данные и отсылает дешифрованные данные обратно. Может также быть предусмотрено, что соответствующие данные, касающиеся животных, вводятся в память также на центральном компьютере. Для этого служит ключ, декодирующий данные по идентификации, в основном для подтверждения, соответствия данных в компьютере по определенному животному или, если применяется однонаправленная функция или кодируются все данные, для доказательства, что никаких манипуляций с данными не было. Однако связь между компьютером и пользователем при этом варианте от злоупотреблений не защищена, так как защита может быть обеспечена только при использовании соответствующего стандартом способа по созданию надежной связи между сервером и пользователем. Согласно изобретению с помощью центрального компьютера после декодирования проверяют, имеются ли заданные последовательности знаков в декодированном открытом тексте и выдает соответствующий сигнал пользователю. Согласно изобретению информация, внесенная на один из носителей данных, информация, касающаяся животных, а также, при необходимости, заранее заданная однозначно идентифицирующая животное или биологический материал генетическая информация передается на центральный компьютер, где она декодируется. Согласно изобретению носитель информации с данными, относящимися к животным или биологическому материалу, находится на центральном компьютере. Согласно изобретению, по меньшей мере, часть данных защищена от доступа и пользователи центрального компьютера имеют разные права доступа. Согласно изобретению для части пользователей доступ, по меньшей мере, к части данных, введенных в память, возможен лишь тогда, когда одновременно на центральный компьютер поступает сообщение о новом заранее заданном пользователе, например владельце животного. Изобретение также предусматривает, что доступ, по меньшей мере, к части данных, введенных в память, возможен лишь тогда, когда компьютер на основе данных, хранящихся в памяти, на чипе, в первую очередь на чип-карте, проверит право доступа. Это может относиться в частности и ко второму пользователю, который в соответствии с вышеупомянутым установленным порядком должен заранее сообщать о намерении пользоваться данными. Кроме того, согласно изобретению устройство компьютера допускает возможность новых записей пользователей в имеющуюся в памяти информацию, относящуюся к животному или биологическому материалу, лишь вместе с цифровой сигнатурой пользователя. Согласно изобретению индивидуальная для каждого конкретного животного пара асимметричных ключей применяется при замене ключа в сеансе, предназначенном для связи пользователя с центральным компьютером. Изобретение предлагает способ создания данных, которые поддаются проверке и однозначно связаны с конкретным животным, и включает следующие операции:
- данные идентификации создают в виде кодированного сообщения, которое имеет однозначную, заданную связь с генетической информацией, идентифицирующей животное или биологический материал;
- данные идентификации вводят в память на носителе данных. Согласно изобретению данные идентификации содержат сообщение, которое закодировано ключом, однозначно соответствующим конкретному животному. Кроме того, согласно изобретению кодированное сообщение содержит значение однонаправленной функции (хэш-функции), которое получается, когда эта однонаправленная функция применяется для новых данных, введенных в память на носителе данных и относящихся к идентифицируемому животному или идентифицируемому биологическому материалу. Согласно изобретению данные идентификации включают сообщение, закодированное кодом, созданным на основе заранее заданной последовательности цифр, однозначно соответствующей генетической информации, которая однозначно идентифицирует животное или биологический материал. Согласно изобретению ключ кода является симметричным ключом. Согласно изобретению информация кодируется на основе асимметричной кодовой пары, причем, по меньшей мере, часть открытого кода имеет заранее заданную связь с генетической информацией. Изобретение представляет также носитель чипов для идентификации животных, осуществляющий связь между чипом на этом носителе чипов и компьютером через устройство сопряжения, например считывающее устройство, в частности чип-карту, отличающийся тем, что на чипе введен в память ключ кода, имеющий заранее заданную связь с индивидуальной для конкретного животного генетической информацией. Согласно изобретению чип представляет собой процессор для декодирования сообщений с помощью ключа, введенного в память компьютера. Согласно изобретению чип содержит устройство сопряжения для ввода преобразованной в цифровую форму генетической информации и устройство сравнения для проверки соответствия кода, введенного в память, и введенной оцифрованной генетической информации. Изобретение представляет компьютерную систему для осуществления вышеизложенного способа, имеющую центральный компьютер, содержащий носитель данных, с помощью которого введены в память и хранятся в ней данные идентификации, имеющие однозначную заданную связь с генетической информацией, однозначно идентифицирующей животное или биологический материал. Способ работы, осуществляемый в соответствии с данным изобретением, имеет то преимущество, что для идентификации и установления происхождения привлекается генетическая информация о животных и биологическом материале. Например, генетическая информация определяется на основании известных методов по результатам анализа крови тканевых проб животных, их яйцеклеток или мужских половых клеток. Для анализа тканевой пробы достаточно, например, корня волоса. Носителями генетической информации являются рибонуклеиновые кислоты (РНК), представляющие собой материальную сущность генов и обладающие способностью идентично удваиваться. Генетическая информация составляется различным образом или стандартизируется. Для изложения определенных свойств применяются кодируемые для этого гены или генетические маркеры. Чтобы обеспечить доступ к генетической информации, ее записывают в памяти компьютера в запоминающей среде в виде блоков опорных данных. Чтобы установить идентичность какого-либо животного или доказать или проверить происхождение животных или биологического материала, блоки опорных данных выбираются из запоминающей среды и сравниваются с уже имеющимися данными. Прежде чем пользователь сможет получить доступ к блоку опорных данных, он должен вначале подтвердить свое право. Это может быть осуществлено путем ввода пароля, фамилии или личного идентификационного номера (PIN). Кроме того, разрешение может быть также записано на чип-карте, например на смарт-карте. Пользователь может каждый раз выбрать лишь блок опорных данных, по которому он может подтвердить свое право. Все другие, оставленные в запоминающей среде блоки опорных данных для него недоступны. Таким пользователем может быть, например, владелец животного. Он может передать свое право на доступ третьим лицам. Таким образом, покупатель животного может, например, быстро и просто проверить, принадлежат ли данные, сообщенные продавцом, животному, предложенному к продаже. В этом случае право заинтересованного в покупке ограничено во времени. Если потерянные животные снова найдены, можно проверить, действительно ли это те самые животные, которых разыскивали. В обоих случаях у животного можно взять на анализ клеточные пробы, чтобы проверить известное количество данных генетической информации. В результате сравнения проверенной информации с блоками опорных данных выясняется идентичность животного. Кроме того, с помощью генетической информации можно проверить происхождение животных. В интересах животноводства у животных часто берут мужские половые клетки или яйцеклетки и хранят их соответствующим образом. Хранящиеся в надлежащих условиях половые клетки, в случае необходимости, могут быть предоставлены. При покупке таких половых клеток покупатель путем взятия пробы и сравнения между данными, полученными из пробы, и блоком опорных данных может выяснить происхождение половых клеток. Кроме того, таким образом в целях получения оптимального результата селекции определяются соответствующие предложения по спариванию. Опасности манипуляций опорными данными при выполнении указанных работ не существует, поскольку вызов данных сможет произвести лишь тот, кто имеет на это право. Кроме того, изменение опорных данных может быть разрешено лишь центральному пункту, так что сам, имеющий права доступа, изменить данные не может. Содержание блока опорных данных дает генетический "отпечаток пальца" соответствующего животного, организма или биологического материала. Это позволяет осуществлять однозначную идентификацию, которую можно проверить в любой лаборатории. Биологический материал животных или организмов может располагаться для хранения или использования в соответствующих хранилищах, где обеспечивается среда хранения генетической информации биологического материала. Для проверки содержания полученная из пробы биологического материала генетическая информация сравнивается с данными, внесенными в память компьютера. В соответствии с одним из предпочтительных вариантов осуществления изобретения в блоках опорных данных дополнительно записываются содержащиеся в памяти компьютера признаки или качества животных или биологического материала. Таким образом, возникает прямая связь между общими признаками и качествами рассматриваемого животного и содержащейся в опорных данных генетической информацией, которая однозначно идентифицирует животное ("генетический отпечаток пальца"). При этом речь может идти, например, об особых способностях животного, его владельце, предшественниках и потомстве, призах или наградах, стоимости, информации относительно общих и особых способностях, обучении, наследственных болезнях, прочих болезнях, прививках или данных ветеринарного обследования. Тем самым ознакомление с блоком опорных данных позволяет не только принять к сведению абстрактную генетическую информацию, но и отобрать характерные данные животного или биологического материала. Таким образом, можно также исследовать, оценить и указать взаимосвязь между определенной генетической информацией и характерными признаками животного или биологического материала. В соответствии с одним предпочтительным вариантом осуществления изобретения устанавливаются и записываются в блоке опорных данных памяти компьютера вытекающие из генетической информации признаки и качества. При изучении характерных признаков или качеств животного рассматриваются не только те, которые были установлены при изучении или наблюдении в течение продолжительного времени или на основании опытных данных, но и те, которые следуют непосредственно из генетической информации. Поскольку генетическая информация имеется в форме блока опорных данных в среде хранения информации, могут быть использованы уже известные закономерности, а также новейшие знания, чтобы быстро и просто изложить суть признаков, установленных на основании результатов генетической информации. В соответствии с еще одним предпочтительным вариантом осуществления изобретения в блоках опорных данных памяти компьютера записываются фотоснимки. Это могут быть обычные фотоснимки с общим видом животного, но могут быть и результаты наглядных диагностических методов (например, ультразвукового исследования, рентгеновского исследования, эндоскопии, компьютерной томографии), которые могут быть документальным подтверждением физического состояния животного. В соответствии с одним из предпочтительных вариантов осуществления изобретения при рассмотрении биологического материала речь идет об эмбрионах, мужских половых клетках или яйцеклетках животных. После того как они берутся у определенного животного, их помещают в соответствующие емкости и хранят в охлажденном виде. Емкости могут быть снабжены надписями или электронными носителями данных, например микрочипами или так называемыми "умными наклейками", содержащими данные, имеющие значения для содержимого емкости. "Умные наклейки" (Start Labels) представляют собой очень тонкие блоки памяти с интерфейсом для ввода и вывода данных, действующим как транспондер. Эти "умные наклейки" могут быть тонкими как лист бумаги и поэтому их можно использовать вместо бумажных этикеток в качестве "электронных этикеток". Доступ к опорным данным позволяет проверить данные, указанные на емкостях, в особенности, если берется проба мужских половых клеток или яйцеклеток и по ним определяется генетическая информация. В соответствии с другим предпочтительным вариантом осуществления изобретения при рассмотрении биологического материала речь идет об анализе проб крови или ткани животных, клетках клеточных культур или микроорганизмах. Они могут храниться, например, для испытаний и экспериментов. В этом случае проверку образцов можно осуществлять в любое время. В соответствии со следующим предпочтительным вариантом осуществления изобретения блоки опорных данных записываются на центральной станции. Эта центральная станция управляет данными и охраняет их, чтобы они не смогли стать предметом манипуляций и подделок со стороны третьих лиц. Имеющие право могут получить доступ к записанным данным на центральной станции и могут также предоставлять соответствующие права. В соответствии с еще одним из предпочтительных вариантов осуществления изобретения блоки опорных данных кодируют. Это затрудняет посторонним допуск к данным и препятствует соответствующим манипуляциям с данными. Так, например, для кодирования и декодирования данных могут быть предусмотрены открытый ключ (public key) и индивидуальный ключ (private key). Производя отбор опорных данных, пользователь дает свою подпись к содержанию блока данных, сопоставимую с цифровой сигнатурой. В соответствии с другим предпочтительным вариантом осуществления изобретения в качестве ключа принимается соответствующая генетическая информация, в качестве альтернативы соответствующая генетическая информация может быть положена в основу ключа. Так, например, число основности, полученное в результате анализа пробы животного, может быть рассчитано с помощью контрольного числа, известного только на центральной станции, и применяться в качестве индивидуального ключа. В соответствии с еще одним из предпочтительных вариантов осуществления изобретения право на отбор блока опорных данных записывается на чип-карте, в частности на смарт-карте. Для отбора блока опорных данных чип-карта должна быть введена в предусмотренное для этого считывающее устройство. Только после того как право на доступ проверено и признано действительным, происходит выдача опорных данных. Пользователь карты получает соответствующее программное обеспечение, с помощью которого он имеет доступ на своем компьютере к опорным данным. При сети данных существует возможность оперативно получить доступ к опорным данным. Для этого необходима соответствующая связь данных между центральной станцией и пользователем. Вместо чип-карты может быть предусмотрен и другой носитель изолированного чипа с устройством сопряжения для связи с компьютером, например, в виде браслета, связки ключей или какого-либо другого предмета, который может носить пользователь, причем устройство сопряжения не обязательно должно быть электронным, а при определенных условиях может функционировать и оптически. Под термином "чип" в рамках данного сообщения следует понимать не только электронные полупроводниковые узлы с функцией запоминания и встроенным микропроцессором, но и чипы памяти только с функцией запоминания или другие запоминающие устройства аналогичных размеров и/или логические блоки, например голографическое запоминающее устройство или нечто подобное. В соответствии с этим под термином "носитель чипов" и "чип-карта" в соответствии с настоящей заявкой следует иметь в виду носитель и соответственно карту, которые несут чип, как описывается в заявке. Носитель чипов имеет, как правило, аналогичные или меньшие размеры, чем чип-карта. В соответствии со следующим предпочтительным вариантом осуществления изобретения для подтверждения права при выборке опорных данных вводятся пароль, фамилия или личный идентификационный номер (PIN). В соответствии с еще одним предпочтительным вариантом осуществления изобретения на основании генетической информации блоков опорных данных определяются предложения по спариванию разводимых животных. Для этого из блоков опорных данных выбираются соответствующие мужские и женские особи, чтобы получить желаемый племенной результат. Данные, представленные в виде блоков опорных данных, облегчают выбор среди значительно большего количества животных. В соответствии с одним из предпочтительных вариантов осуществления изобретения среда хранения информации, содержащая опорные данные, в данном случае права доступа и выборки, входит в опознавательную бирку, которую носит животное. Это облегчает определение соответствия животных. В соответствии с еще одним из предпочтительных вариантов осуществления изобретения генетическая информация блоков опорных данных демонстрируется с помощью соединенного со средой хранения информации устройства вывода данных в виде колончатой диаграммы. На основании этой диаграммы генетическую информацию можно оптически быстро и легко понять и сравнить с генетической информацией других животных. В дальнейшем некоторые аспекты изобретения излагаются еще более подробно. Проблема, которая часто возникает в связи с идентификацией животных, заключается в том, что материалы, касающиеся той или иной особи, подмениваются и нет возможности сразу однозначно определить соответствие содержания документов и животного. Надежность соответствия ключа и животного или ключа и лица, имеющего право им воспользоваться, является большой проблемой при защите идентифицирующей информации против подлогов и фальсификаций. В связи с этим изобретение предлагает способ, надежную индивидуализированную информацию (например, "генетический отпечаток пальца") в изготовление ключей, или в сами ключи, или в сертификаты, устанавливающие соответствие ключей, сертифицированных сертификационным пунктом и определенных лиц или животных. Согласно предпочтительной форме исполнения для решения этой проблемы изобретение предусматривает, что данные на носителе данных, относящиеся к животным, или сами будут закодированы с помощью ключа, находящегося в однозначной связи с идентифицированной генетической информацией, или что верифицированная информация, которая идентифицирует необходимо однозначно новую, изначально записанную в памяти компьютера и не подлежащую кодированию информацию, будет закодирована таким кодом. Подобная верифицированная информация образуется с помощью так называемых однонаправленных функций, которые называют также хэш-функциями (Hash). Если после кодирования с вышеуказанной новой незакодированной информацией на носителе данных будут происходить какие-либо махинации, это может быть установлено путем сравнения между кодированно записанным в памяти значением однонаправленной функции и значением, которое получится, если однонаправленная функция будет применена к данным, действительно записанным в памяти компьютера на носителе данных. Если оба значения не совпадут, это будет означать, что данные были изменены или что для декодирования был применен поддельный ключ. Генетическая информация, однозначно идентифицирующая животное, может быть получена, например, так называемым микросателлитным способом. При этом способе используется то, что в определенных геномных областях последовательность основности, например СА, повторяется с индивидуально различным числом повторений. Эти области находятся рядом со стабильными геномными областями, которые служат в качестве целевой последовательности для первичной связи полимеразной цепной реакцией (PCR). Если число этих повторений определяется в достаточно многих генорегионах, то большое количество этих повторений в целом характерно для отдельно взятого конкретного животного или отдельно взятого организма. Если теперь установить определенную очередность геномных областей, в которых были установлены эти повторения, и определить числа, соответствующие количеству этих повторений, согласно этой очередности возникает последовательность цифр, которая также характерна для конкретного индивидуума. Другой способ представления индивидуальной генетической информации использует полиморфизмы в отдельных позициях нуклеотидов генома. Метод однонуклеотидных полиморфизмов SNP (single nucleotide polymorphisms) дает блок данных, в котором для каждой из исследуемых позиций генома получаем высказывание 1 (=результат 1, например, соответствует значению популяции) или 0 (= результат 2, например, отклоняющаяся величина). В целом результаты исследований дают в итоге бинарное числовое значение (например, 011100010100001111101010). Для надежной индивидуализации должны быть исследованы приблизительно 40 порций генома. В настоящее время ни у человека, ни у других организмов не определены стандарты, которые называют исследуемыми позициями. Для получения информации SNP предлагаются различные способы, которые с увеличением информации автоматизируются в виде чипов DNA, вследствие чего становится возможной высокая пропускная способность при исследовании проб. Примером различных подходов к решению указанных задач является привязка олигонуклеотидов, дифференцирующих специфическую позицию на чипы. Другая техника видит необходимость в том, чтобы различать полиморфные продукты PCR на основе их молекулярного веса. (Международный форум по вопросам технологий 99, 23/24 июня 1999, ICM Международный центр конгрессов. Новая ярмарка, Мюнхен). Большинство алгоритмов кодирования исходят из принципа случайного числа, на основе которого затем образуется ключ. Если теперь заменить это случайное число на полученную вышеупомянутым способом на основе генетической информации специфическую для соответствующего индивидуума последовательность цифр, получится код, характерный для соответствующего индивидуума. Вообще для создания ключа можно применять любую, преобразованную в цифровую форму, предпочтительно генетическую информацию, однозначно идентифицирующую животное. В соответствии с открытием посредством того, что у животного будет взята проба, будет определена соответствующая генетическая информация и будет проверено, является ли ключ, соответствующий этой информации, ключом для декодирования закодированных данных, можно проверить, соответствует ли животное, о котором идет речь, данным, записанным в памяти компьютера. Если кодированная информация не декодируется или, поскольку был применен неправильный ключ, введенное в память компьютера значение однонаправленной функции не совпадает, как было описано выше, с остальными данными, существует подозрение в том, что были проделаны манипуляции с данными или что произошла подмена животного. Таким образом, можно исключить предположение, что животное, к которому относятся данные, подменено. Проблема состоит в том, что введенные в память данные на носителе или во время передачи информации через Интернет могут быть искажены. Этот риск может быть сокращен, если круг лиц, доступ к ключу или к тому, что ему соответствует в отношении генетической информации, ограничен и контролируется. Можно действовать и таким образом: закодированная часть данных посылается на достойный доверия центральный пункт декодирования, и тот передает декодированный результат обратно, не выдавая ключ, необходимый для декодирования, и в определенных случаях произведя проверку аутентичности данных или соответствия животного данным, введенным в память компьютера. Однако этот способ достаточно сложен и не дает гарантий, что информация, которая проходит между достойным доверия пунктом и пользователем, не будет фальсифицирована. Далее при этом способе важно, чтобы ключ кода, по возможности, не был известен даже владельцу животного, так как иначе существует опасность подделки с использованием правильного ключа. Было бы также желательно, чтобы владелец непосредственно на основании генетической информации мог проверить, соответствует ли животное, о котором идет речь, данным, перезаписанным в памяти компьютера. Эти проблемы можно решить, применяя асимметричную кодовую пару, причем открытый ключ находится в заранее заданной связи с идентифицирующей животное генетической информацией, которая может быть известна пользователю или может быть им непосредственно проверена, в то время как личный ключ, посредством которого данные закодированы, известен или имеется в распоряжении у того лица или того пункта, которые записали данные на носитель данных, соответственно имеют право доступа к ним. Асимметричные ключи в вычислительной технике общеизвестны и помимо прочего образуют основу для цифровой сигнатуры. Что касается деталей относительно кодирования данных и других аспектов защиты данных в частности однонаправленной или хэш-функции, интересующиеся могут обратиться, например, к следующим изданиям: M. Raepple, "Sicherheitskonzepte fur das Internet", Heidelberg 1998 oder auf RSA Laboratories, "Answers to Frequently Asked Questions About Today"s Cryptography", Version 3.0. Далее описывается пример, как на основе генетической информации может быть создан асимметричный код RSA. Код RSA может быть создан следующим образом:
- берутся два больших простых числа р и q;
- образуется их произведение n=pq;
- выбирается число, которое меньше, чем n;
- находится число d так, что (ed)-1 делимо на (р-1)(q-1). Пара значений (n, е) образуют открытый ключ, а пара значений (n, d) образуют личный ключ. Множители р и q уничтожаются или надежно хранятся вместе с помощью индивидуального ключа. Для кодирования сообщения m с помощью открытого ключами m модулярно возводится в степень в соответствии с с=me mod n. Для декодирования кодированное сообщение с на основе индивидуального ключа в соответствии с сd mod n возводится в степень. Ключ RSA создан таким образом, что затем снова получается точное первоначальное сообщение. Обратно в соответствии с тем, что правилами вначале производится кодирование с помощью персонального ключа, а затем декодирование с помощью открытого ключа. Для создания характеризующей животное кодовой пары можно, например, при алгоритме RSA взять полученное из генетической информации число, равное числу е, причем после факторизации от е были найдены простые числа р и q, на которые распространяется условие, что р-1 и q-1 взаимно простые к е. Затем в соответствии с алгоритмом RSA определяется число d, так что открытый ключ в качестве параметра содержит число е, которое соответствует вышеназванной генетической информации. Если теперь информация в блоке данных, например результат хэш-функции, закодирована личным ключом, доступным лишь владельцу животного, достойному доверия пункту или чему-то аналогичному, то успешное декодирование посредством открытого ключа не только может подтвердить опытным путем, что информация, введенная в память компьютера, действительно относится к данному животному (что представляется возможным в рассматриваемом примере путем сравнения е с полученной непосредственно от животного генетической информацией), но и может также аналогично цифровой сигнатуре верифицировать, кто произвел кодирование. В связи с этим, следует обратить внимание на то, что второй параметр открытого и индивидуального ключа, n, в вышеназванном примере не установлен однозначно. Согласно этому имеется возможность изготовить несколько ключей, которые в вышеназванном смысле характерны для конкретного животного, но принадлежат разным лицам. Таким образом, создается возможность того, что различные лица, аутентичность которых может быть непосредственно проверена, могут записать на носитель информации данные, касающиеся животного. Другая возможность аутентификации личности, записавшей данные на носитель информации, состоит в том, что сообщение, закодированное "характерным для животного кодом", еще раз кодируется кодом, характерным для соответствующего пользователя, или что упомянутый пользователь традиционным образом подпишет составленный им текст цифровой сигнатурой, причем он, например, вычислит на основании составленного текста значение хэш-функции и закодирует это значение своим индивидуальным ключом из асимметричной кодовой пары, причем это закодированное значение добавляется затем к блоку данных. Чтобы еще больше поднять значение верификации и надежности применяемого ключа, можно предусмотреть, чтобы ключ, необходимый для декодирования, находился на чип-карте. При этом может быть предусмотрено, чтобы компьютер, применяемый для декодирования, имел доступ к ключу, надежно введенному
память на чип-карте, и применял его при декодировании, или, что предпочтительнее, что чип-карта сама содержала процессор для декодирования сообщений, так что закодированный текст вводится в карту, а открытый текст выводится, в то время как введенный в память компьютера код сам не может выйти наружу. Чип-карта также может быть предусмотрена для хранения индивидуального ключа пользователя и, что особенно важно, имеет процессор для декодирования сообщений индивидуальным ключом. Соответствие чип-карты определенному животному устанавливается разными способами. Наиболее простой способ состоит в выборе открытого ключа, например, как описывается выше, чтобы характерная для животного генетическая информация была составной частью открытого ключа, например, чтобы эта информация образовала параметр е. При этом открытый ключ в наиболее простом случае может отпечатываться на чип-карте или с помощью простой операции вывода выводиться из памяти чип-карты. Если открытый ключ должен быть доступен лишь определенным лицам, можно также предусмотреть, чтобы предписание о соответствии между генетической информацией и открытым ключом хранилось в памяти чипа чип-карты и сама чип-карта была устроена таким образом, чтобы можно было ввести полученную от конкретного животного генетическую информацию, преобразованную в цифровую форму. Тогда процессор в чип-карте из введенной информации, преобразованной в цифровую форму, согласно предписанию о соответствии вычислит ключ и сравнит его с ключом, записанным в памяти компьютера. Если имеется совпадение, процессор сообщает, что введенная информация соответствует ключу, записанному в памяти компьютера, и делает сообщение, что чип-карта не соответствует конкретно взятому животному, если между введенным в память ключом и ключом, определенным процессором, совпадения не имеется. Чип-карта содержит преимущественно информацию, которая в дальнейшем может быть выведена в открытом тексте и в которой указывается, каким способом была получена генетическая информация, лежащая в основе ключа, перезаписанного в памяти компьютера в чип-карте, и каким способом была оцифрована полученная информация. Пользователь, располагающий соответствующей генетической информацией относительно упоминаемого животного, поэтому не нуждается в сертификационном пункте или чем-либо подобном, чтобы установить, действительно ли согласуется определенный код или определенная чип-карта с определенным животным. Он может это установить самостоятельно на основании полученной от животного генетической информации и информации, хранящейся в чип-карте. Тем самым отпадают также все проблемы, возникающие в результате связи между пользователем и сертификационным пунктом при цифровой сигнатуре. Физическая связь ключей и идентифицирующих животное данных на чип-карте препятствует манипуляциям со связью, соответственно с компонентами, необходимыми для надежной передачи данных. Описанным выше способом можно оборудовать систему сертификации и верификации животных на электронной основе. Данные, касающиеся животных, например дата рождения, данные владельца, сведения о прививках и т.д., вводятся в сертификационном пункте в память центрального компьютера, который обычно доступен привилегированным пользователям и при известных условиях общедоступна часть данных, введенных в память компьютера. Соответствующие данные или кодируются личным ключом специфической для животных асимметричной кодовой пары, т.е. кода, который вышеуказанным способом восходит к генетической информации определенного животного, или к каждому блоку данных, закодированному этим, характерным для животного индивидуальным ключом, добавляется значение однонаправленной функции, что происходит в том случае, если эта однонаправленная функция направлена на соответствующий блок данных. В обоих случаях пользователь, который читает соответствующие данные или принимает информацию по Интернету, может удостовериться, что они не искажены и исходят от определенного лица. Владелец животного получает специфическую для животного чип-карту, на которой записан в памяти асимметричный ключ, т.е. как индивидуальный, так и открытый. Чип-карта служит одновременно свидетельством животного, содержащим сертификат пункта выдачи сертификатов. Сертификат содержит кличку животного, порядковый номер серии, фамилию экспонента, фамилию заявителя, название пункта, получившего генетическую информацию, лежащую в основе кодирования ("генетический отпечаток пальца"), способ, как эта информация была получена, саму генетическую информацию и срок ее действия, в данном случае техническая характеристика открытого ключа и/или способа кодирования. Этот сертификат представлен в открытом тексте или может считываться с чипа с помощью открытого ключа сертификационного пункта. В данном случае сертификат может быть напечатан и на чип-карте. Чтобы получить доступ к данным, введенным в память компьютера на сертификационном пункте, генетическая информация и открытый ключ считывается через считывающее устройство чип-карты и передается на сертификационный пункт. На основе генетической информации компьютер сертификационного пункта определяет, на какое животное разрешается выдача данных. На основе открытого ключа компьютер проверяет, правомочен ли заявитель-пользователь ознакомиться с указанными данными. Кроме того, могут быть переданы и другие данные, характеризующие представленное животное, например номер серии, вместо генетической информации. Дополнительные или альтернативные меры, препятствующие доступу, например пароли, могут быть также предусмотрены. Владелец получает право доступа к тем частям данных, записанных в центральном компьютере, которые имеют отношение к владельцу, например место разведения животных, данные о кормлении и тому подобное. Для других данных, например сведений о дате рождения, месте происхождения и тому подобное, владелец получает лишь ограниченное право доступа, хотя он является владельцем соответствующего индивидуального ключа. Ему, как правило, разрешается читать эти данные, но не изменять или стирать их. Право доступа может быть установлено традиционным образом путем предоставления права на чтение и записывание данных на центральном компьютере и/или предоставления пароля. Могут применяться и другие контрольные механизмы допуска, например распознавание речи или применение биологических признаков определенного лица (отпечаток пальца, сканирование радужной оболочки и т.д.). Еще одна возможность контроля доступа заключается в том, что доступ к данным разрешается лишь в том случае, если пользователь сдает на хранение цифровую сигнатуру, иными словами сообщение, закодированное индивидуальным ключом, присвоенным пользователю сертификационным пунктом, который может быть сертификационным пунктом информации о животных, но может быть также и сертификационным пунктом в соответствии с законом о цифровой сигнатуре. Кроме того, может быть предусмотрено, чтобы одна-единственная чип-карта (Mastercard) делала возможным доступ к данным, касающимся нескольких животных, например, для животноводов или объединений животноводов, причем эта Mastercard содержит преимущественно лишь соответствующие открытые, но не индивидуальные ключи, так что владелец этой Mastercard хотя и может прочесть все данные, касающиеся самых разных животных, однако не может изменить их без описанной выше индивидуальной карты животного. Работники сертификационного пункта также владеют индивидуальным и открытым, характерным для каждого животного кодом и имеют полное право доступа ко всем частям информации. Третьим лицам дается возможность доступа к данным, причем владелец (или сертификационный пункт) разрешает производить считывание данных с ограничением и без ограничения во времени, например путем выдачи пароля, и предоставляет им открытый, характерный для каждого животного ключ кода. В дальнейшем определенным пользователям, например ветеринарам, разрешается изменять или писать заново определенные данные, например данные о прививках, обследованиях и т. д. , причем затем эти пользователи написанные заново или измененные данные подтверждают характеристики для них индивидуальным ключом с цифровой сигнатурой, например, посредством кодированного значения соответствующей однонаправленной функции. Если эти данные изменяются, сертификационный пункт с помощью характерного для данного животного индивидуального ключа изготавливает вторую сигнатуру в виде кодированного значения однонаправленной функции, чтобы подтвердить аутентичность соответствия записанных данных соответствующему животному. Однако может быть предусмотрено и то, что третье лицо сможет получить доступ к данным и считать и/или изменить их, если оно одновременно применяет характерную для животного чип-карту владельца путем ввода в соответствующий считывающий аппарат для авторизации. В этом случае он может получить доступ к данным, введенным в память компьютера на сертификационном пункте, если эта чип-карта вручена ему и тем самым авторизована владельцем. Ссылаясь на пример ветеринара, имеющего право на запись данных на сертификационных пунктах, следует еще подробнее рассмотреть доступ к данным третьих лиц. Ветеринар имеет персональный и открытый ключи, предоставленные ему сертификационным пунктом или по закону о цифровой сигнатуре. В составленном сертификационным пунктом электронном реестре имеется картотека ("регистрационный лист") данных, подвергающихся обработке. Ветеринар получает право на считывание основных данных, таких как данные о рождении, данные о происхождении и т.д., и право на доступ для записи и считывания данных по прививкам и записи данных, касающихся лечения животных, причем право на считывание данных, связанных с лечением, не относящихся к его деятельности, может быть ограничено. При лечении владелец животного выдает ветеринару соответствующую животному индивидуальную чип-карту животного, с помощью которой ветеринар строит свои отношения с сертификационным пунктом. Считывание сертификационной информации и передача данных, введенных в память компьютера на индивидуальной карте животного, например, введенного в память открытого, характерного для животного ключа. Пароль открывает доступ к данным, введенным в память компьютера при сертификационном пункте, касающимся каждого конкретного животного. Для считывания соответственно записи данных ветеринар должен еще раз лично идентифицироваться. Это может происходить в результате того, что передаются данные присвоенной ветеринару чип-карты или данные, надежно записанные в считывающем устройстве чип-карты или компьютера ветеринара, автоматически передаются на центральную станцию. В процессе совместной работы ветеринара и сертификационного пункта могут применяться и традиционные технологии надежного сотрудничества, например с помощью асимметричной кодовой пары меняется специально разработанный для совещаний симметричный ключ, которым кодируются все связи между ветеринаром и сертификационным пунктом во время совещания. Если авторизация в отношении животного и авторизация ветеринара осуществлены, ветеринар может считывать, соответственно изменять в реестре сертификационного пункта доступные ему данные. Ветеринар скрепляет данные, измененные или записанные им заново, цифровой сигнатурой. Также возможна обратная связь, например, для передачи данных о больных животных. При этом соответствующее сообщение кодируется или характерным для животного индивидуальным ключом, или индивидуальным ключом ветеринара и открытым ключом получателя. В качестве альтернативы пересылается сообщение открытым текстом и для проверки аутентичности сигнатуры, например, значение применяемой в сообщении однонаправленной функции кодируется характерным для животного персональным ключом или персональным ключом ветеринара, выполняется и присоединяется к сообщению. Описываемый выше способ может, например, применяться для идентификации животных на выставках племенного животноводства. Владелец животного передает вместе с заявкой на участие идентифицирующую животное генетическую информацию, которая, как было описано выше, лежит в основе открытого, характерного для животного ключа, а также открытого, характерного для животного ключа, представленного на чип-карте, или какую-либо другую информацию, которая упорядочивает чип-карту генетической информации. При прибытии животного на выставку племенного животноводства животное идентифицируется на основе посланной генетической информации. На основе введенного в память на чип-карту или отпечатанного сертификата проверяется, действительно ли относится данный открытый ключ к данной генетической информации, так что устанавливается аутентичное соответствие чип-карты выставляемому животному. С верифицированной такой чип-картой можно затем получить доступ к данным сертификационного пункта. Если данные при сертификационном пункте расшифровываются с помощью ключа, записанного в памяти на чип-карте, устанавливается, что выставляемое животное соответствует данным, введенным в память компьютера при сертификационном пункте. Аналогичным образом проходят и деловые переговоры относительно животного, например, на торгах. В этом случае также вместе с генетической информацией, идентифицирующей животное, передается открытый ключ. Вместо открытого ключа может быть передана и другая информация, создающая однозначное соответствие имеющейся чип-карты и переданной генетической информации. Поскольку чип-карта самостоятельно проверяет соответствие введенных в память компьютера данных, в частности введенного в память кода, и генетической информации, одних сведений о генетической информации достаточно для аутентификации карты. Возможны различные изменения и варианты описываемого выше порядка работы. Например, могут применяться другие способы кодирования. Права доступа, в первую очередь права на считывание и запись, могут регулироваться по-разному. Сведения относительно получения генетической информации, соответствия этой информации и открытого ключа и т.д. должны вводиться в память компьютера на чип-карте, а могут связываться и другим образом. Способ может функционировать, как рынок в Интернете, например, для электронной торговли животными или для проведения электронного аукциона животных. При этом выдаются определенные сведения из блоков опорных данных или общих, введенных в память компьютера при сертификационном пункте данных относительно зарегистрированных животных и/или материалов о функциях поиска. Рынок может быть открытым, причем защита передачи данных может осуществляться стандартным способом. Альтернативно доступ к данным может быть общим или также только в отношении определенных данных может быть ограничен имеющими право доступа пользователями. В рамках структуры генетического сертификационного пункта может выдаваться специфическая генетическая информация блока опорных данных в качестве электронных или записанных сертификатов по конкретным животным, соответственно материалам, в качестве сертификата для прочих свойств и/или признаков. Наконец осуществляемый в соответствии с изобретением способ построения стандартизированного банка данных, при котором данные, идентифицирующие животных, формирует уже не генетическая информация ("генетический отпечаток пальцев"), а в гораздо большей степени ключ, соответствующий этой информации. Способы, применяемые теперь для снятия "генетических отпечатков пальцев", различны, так что одно и то же животное может соответствовать нескольким "генетическим отпечаткам пальцев" в зависимости от того, какой способ применялся. Поэтому сейчас трудно на основе генетической информации просмотреть различные банки данных, чтобы найти данные, относящиеся к одному и тому же животному. В рамках открытия способ получения "генетического отпечатка пальца" неважен, поскольку каждому животному определен один-единственный индивидуально соответствующий ключ (или какая-либо другая цифровая информация); критерием первичного поиска является индивидуальный код или характерный ключ животного. Однозначная связь между ключом и специфической генетической информацией осуществляется с помощью сертификата, называющего способ, посредством которого был определен "генетический отпечаток пальца", и соответствующий ключ, причем этот сертификат вместе с ключом всегда имеется в распоряжении и/или вместе с ним введен в память компьютера или в любое время может быть вызван через сервер. Признаки изобретения, содержащиеся в имеющемся выше описании и формуле изобретения, взятые как отдельно, так и в любой комбинации, могут оказать существенное влияние на реализацию изобретения в различных формах его исполнения.
Класс G06K9/00 Способы и устройства для считывания и распознавания напечатанных или написанных знаков или распознавания образов, например отпечатков пальцев
Класс G06K19/00 Носители информации, используемые с машинами, по меньшей мере частично предназначенные для переноса цифровой информации
Класс A01K11/00 Метка животных