Глава 24
Патенты
Патенты имеют намного большее влияние на криптографию, чем хоте-
лось бы. Мы понимаем потребность бизнеса в существовании патентов; более
того, целый ряд патентов уже подписаны нашими именами. (В большинстве
случаев эти патенты являются результатом консультативной работы, а по-
тому принадлежат компаниям, которые нас наняли.) К сожалению, наличие
патентов часто означает, что мы не можем использовать необходимые мате-
матические инструменты, и вынуждает идти на компромисс, который нам не
по душе. Что еще более важно, мы не верим, что патенты приносят пользу
сообществу безопасности. Существует несколько аспектов текущей системы
патентования, которые делают ее нежизнеспособной на практике.
24.1
Прототип
Предполагается, что мы не можем получить патент на то, что уже всем
известно. Изобретение, которое публично известно еще до того, как его попы-
таются запатентовать, называется
прототипом (prior art)
. Между тем все,
кто работает с текущей системой патентования, знают, что она не мешает
заявлять свои права на давно существующие вещи. В 2001 году некий жи-
тель Австралии запатентовал колесо, а точнее, “кругообразное устройство
для облегчения транспортировки” [51]. Нечего и объяснять, что у данного
устройства был прототип. Это была попытка продемонстрировать, насколь-
ко несовершенна система патентования. Большинство патентов не содержат
столь вопиющего плагиата, но мы все чаще и чаще сталкиваемся с патен-
тами, распространяющимися на уже известные изобретения. Однажды нам
даже попалась технология, запатентованная неким человеком через шесть
месяцев после посещения конференции, на которой эта же технология была
представлена другим человеком.
395
396
Глава 24. Патенты
Причина незаконного присвоения чужих изобретений состоит в том, что
патентное бюро просто не может проверить, есть ли у патентуемой техноло-
гии прототип. В окружающем мире слишком много прототипов; мы просто
не в состоянии обнаружить их все. Проблема состоит в том, что после выдачи
патента его истинность
не подвергается сомнению
. Другими словами, если
на протяжении многих лет вы использовали в своих продуктах некоторый
шифр и кто-то вдруг получает патент на подобное изобретение, вам придет-
ся взять на себя тяжелое бремя доказательства того, что ваше изобретение
является прототипом. Владелец патента может спокойно устраниться от это-
го и переложить всю работу на вас. Это, конечно, обойдется вам в немалую
сумму. Оспаривание патента требует привлечения юристов, занимающихся
патентными делами, поэтому такие патенты могут служить замечательным
средством законного вымогательства: купите дешевую лицензию или же по-
тратьте в 10 раз больше на своих адвокатов.
24.2
Расширения
Система патентования имеет еще одну странную особенность. Мы не со-
всем понимаем, как она работает, но это одна из уловок юристов, занима-
ющихся патентными делами. В чем же состоит эта особенность? Для каж-
дой запатентованной технологии один или два патента всегда оставляют “от-
крытыми”; другими словами, процесс патентования технологии искусственно
продлевается. Когда вы регистрируете патент, вы обязаны зарегистрировать
и так называемый
документ о раскрытии (disclosure document)
, который опи-
сывает соответствующую технологию. Зарегистрированный документ о рас-
крытии не может впоследствии подвергаться изменению, а вот пункты самой
формулы изобретения могут. А задержать процесс патентования с помощью
процедурной волокиты не составляет никакого труда. Итак, вы затягивае-
те регистрацию нескольких патентов, являющихся расширениями основного
патента.
Теперь предположим, что ваш конкурент начинает использовать техно-
логию, которая значительно отличается от запатентованной вами, однако все
же имеет с ней кое-что общее. Тогда вы пытаетесь переписать пункты “от-
крытых” патентов таким образом, чтобы они начали распространяться и на
технологию конкурента. Утверждение пунктов патента проводится в ходе пе-
реговоров между вами и патентным бюро, а поскольку в патентном бюро
не знают, что именно использует ваш конкурент, вероятность утверждения
новых пунктов патента весьма высока. Затем вы прекращаете затягивать
процесс патентования и получаете патент, пункты которого непосредствен-
но распространяются на технологию конкурента. Осталось только подать на
24.3. Расплывчатость описаний
397
конкурента в суд за нарушение патента. На наш взгляд, все это серьезно
отдает мошенничеством; между тем подобная практика абсолютно законна
и применяется на самой широкой основе.
24.3
Расплывчатость описаний
Патент должен содержать четкое и ясное описание технологии, чтобы ее
мог реализовать не только сам изобретатель, но и все, кому это потребуется.
Это одна из составляющих сделки по выдаче патента. Взамен за разглаше-
ние технологии владельцу патента предоставляется 20-летняя монополия на
право использования этой технологии. На практике же патенты сознательно
формулируют так, чтобы их содержимое было расплывчатым, неопределен-
ным и трудным для чтения. Очень часто владелец патента
не
описывает
лучший способ использования его технологий даже несмотря на то, что это
обязательное требование к процессу патентования.
Предположим, вы работаете над системой и думаете, что определенный
патент может представлять для нее потенциальную угрозу. Ну что ж, вы
можете достать патент, прочитать его и понять, распространяется ли его
действие на вашу разработку, правильно? Нет, неправильно! Понять, распро-
страняется ли действие патента на конкретную систему, чрезвычайно сложно.
В конце концов это решает судья, у которого нет технического образования.
С таким же успехом принимать решение о нарушении патента можно было
бы, просто подбросив монетку.
24.4
Чтение патентов
Наш совет: никогда не читайте патенты! Возможно, вы думаете, что чте-
ние патента позволит понять, на что он распространяется. К сожалению, все
не так просто. Если вы нарушите патент, не зная об этом, вам, скорее всего,
придется выплатить компенсацию его владельцу. Но если владелец патента
докажет, что нарушение было сознательным (потому что вы читали текст
патента), размер компенсации может возрасти втрое. Поэтому если вы чита-
ете патент, то автоматически повышаете свою ответственность за нарушение
патента в три раза.
А теперь самый больной удар: даже если вы прочитаете патент и, как экс-
перт в своей области, решите, что ваша работа не подпадает под его действие,
судья все равно может решить, что патент был нарушен сознательно. Видите
ли, эксперт не имеет полномочий решать, на что распространяется патент.
Это может сделать только юрист, знающий патентное право. Поэтому, что-
бы избежать опасности в виде выплаты тройной компенсации, вам придется
398
Глава 24. Патенты
нанять юриста, который определит, будет ли иметь место нарушение патен-
та. Существуют миллионы патентов, и вряд ли вы можете позволить себе
заплатить юристу, чтобы он прочитал каждый из них.
Таким образом, самое безопасное решение — вообще не читать патент. По
крайней мере в случае неприятности вы сможете с чистой совестью заявить,
что нарушили его несознательно.
24.5
Лицензирование
Если у пользователя А есть патент, а пользователь Б хочет применять за-
патентованную технологию, то пользователь А может продать ему лицензию.
Это весьма распространенное поведение. Многие большие компании активно
практикуют взаимное лицензирование. Обычно они просто предоставляют
друг другу лицензии на свои патенты без взимания какой-либо денежной
оплаты. Компаниям меньшего размера приходится покупать лицензии. Во
многих отраслях программной инженерии это не составляет проблемы. Ес-
ли вам нужен патент, вы можете получить лицензию на вполне приемлемых
условиях.
В криптографии, однако, все обстоит по-другому. В 80-х годах прошлого
века обстановка в криптографическом сообществе была испорчена появлени-
ем нескольких базовых, начальных патентов на RSA и DH — единственные
хорошие криптосистемы с открытым ключом, которые существовали на то
время. В течение многих лет получить лицензию на эти фундаментальные
патенты было невероятно сложно и дорого. Мы знаем массу трагических
историй о компаниях, которые пытались приобрести лицензии и просто по-
лучили отказ.
Владельцы упомянутых патентов решили использовать их, чтобы кон-
тролировать развитие технологий путем ограничения лицензирования. Все
это быстро сделало соответствующие технологии недоступными оставшейся
части рынка. Теоретически патенты были предназначены именно для этого,
однако общий эффект может быть крайне неудачным, если необходимая тех-
нология безопасности не может быть использована из-за наличия патента,
а его владелец отказывается продавать лицензию.
Недавно мы испытывали трудности с использованием новых режимов ра-
боты блочных шифров XCBC, IACBC и OCB. По меньшей мере два из трех
изобретателей этих режимов использовали в своей работе результаты, полу-
ченные ранее их конкурентами. Все трое подали заявки на патентование, но
из-за задержек в процессе выдачи патентов на момент написания этой книги
ни один патент так и не был выдан. Так как патенты еще не выданы, их
точные формулировки неизвестны, поэтому мы не знаем, на что конкретно
24.5. Лицензирование
399
будет распространяться тот или иной патент. А поскольку каждый претен-
дент еще может изменить пункты своего патента с учетом наработок других
претендентов (пункты патентов еще не были зафиксированы), вполне веро-
ятно, что человеку, использующему одно из этих изобретений, придется по-
лучать лицензии на все три патента. Возможно, для использования XCBC
будет достаточно и одной лицензии, однако для этого вы должны полностью
поверить в честность системы патентования и безоговорочно положиться на
нее, но делать это мы настоятельно не рекомендуем.
Таким образом, если вы хотите использовать, скажем, режим OCB, вам
могут понадобиться три патентные лицензии на патенты, которые еще не
выданы. Это означает необходимость составления трех контрактов с участи-
ем трех адвокатов (разумеется, при условии, что разработчики захотят про-
давать лицензии на свои патенты). Не удивляйтесь, если согласование этих
вопросов затянется на полгода или даже больше. Мы сталкивались с ситуаци-
ями, когда после изнурительных переговоров владелец патента в последний
момент вдруг решал не лицензировать свой патент. Для компании, разраба-
тывающей продукт, это равноценно катастрофе. Процесс получения лицензии
затягивает разработку продукта, влечет за собой огромные авансовые расхо-
ды (и хорошо, если только на услуги адвокатов) и ставит существование всей
линии продуктов в зависимость от непредсказуемых действий владельца па-
тента и его адвокатов. Кроме того, чем дольше вы ведете переговоры, тем
менее выгодным становится ваше положение в этих переговорах, посколь-
ку вы уже вложили слишком много денег в процесс разработки продукта
и должны вывести его на рынок чем скорее, тем лучше.
Казалось бы логичным, чтобы все три изобретателя собрались вместе
и объединили свои патенты. Это бы позволило всем желающим получать од-
ну лицензию на все патенты сразу. Попытки подобного объединения действи-
тельно имели место, но, согласно последним сведениям, изобретатели никак
не могут договориться.
Именно проблемы лицензирования, касающиеся режимов XCBC, IACBC
и OCB, стимулировали разработку режима CCM (см. раздел 8.5). Режим
CCM работает в два раза медленнее, однако его разработчики решили обой-
тись без патентования. Это преимущество намного перевешивает все допол-
нительные вычисления, которые включает в себя данный режим.
Даже если патент уже выдан и его формулировка является довольно
четкой, стоимость получения патентной лицензии может быть очень боль-
шой. Многие владельцы патентов невероятно усложняют получение лицен-
зий. Стандартные условия лицензирования зачастую нереальны или же слиш-
ком обременительны. Довольно часто владельцы патентов просто не пони-
мают, что у запатентованной технологии есть альтернативы и что процесс
получения лицензии должен быть простым и относительно недорогим.
400
Достарыңызбен бөлісу: |