RU2589397C2 - Аутентификация графических жестов - Google Patents
Аутентификация графических жестов Download PDFInfo
- Publication number
- RU2589397C2 RU2589397C2 RU2013152162/08A RU2013152162A RU2589397C2 RU 2589397 C2 RU2589397 C2 RU 2589397C2 RU 2013152162/08 A RU2013152162/08 A RU 2013152162/08A RU 2013152162 A RU2013152162 A RU 2013152162A RU 2589397 C2 RU2589397 C2 RU 2589397C2
- Authority
- RU
- Russia
- Prior art keywords
- user
- library
- drawings
- digital image
- gesture
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
- G06F21/36—User authentication by graphic or iconic representation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/45—Structures or tools for the administration of authentication
- G06F21/46—Structures or tools for the administration of authentication by designing passwords or checking the strength of passwords
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3226—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using a predetermined code, e.g. password, passphrase or PIN
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Software Systems (AREA)
- Computer Hardware Design (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- User Interface Of Digital Computer (AREA)
- Collating Specific Patterns (AREA)
- Computer And Data Communications (AREA)
Abstract
Изобретение относится к области аутентификации. Технический результат - эффективная защита доступа к пользовательскому сеансу. Машинореализуемый способ аутентификации пользовательского сеанса, содержащий этапы, на которых: отображают персонализированное цифровое изображение на экране дисплея; принимают пользовательский набор рисунков, выполняемых пользователем, при этом пользовательский набор рисунков налагается на персонализированное цифровое изображение и в пользовательском наборе рисунков имеется элемент пользовательского набора рисунков, в элементе пользовательского набора рисунков имеется пользовательская точка касания, которой выбирается позиция на персонализированном цифровом изображении, и пользовательский жест, которым выбирается набор позиций на персонализированном цифровом изображении; и, как результат, аутентификации, санкционируют доступ к пользовательскому сеансу, если упомянутая позиция или упомянутый набор позиций согласуется с библиотечным набором позиций, связанным с пользователем. 3 н. и 17 з.п. ф-лы, 9 ил.
Description
Предпосылки изобретения
[0001] Вычислительное устройство, например портативный компьютер, стационарный компьютер, планшетный компьютер, карманное устройство или сервер, может содержать конфиденциальные данные, которые пользователь не желает разглашать. Аналогично, служба, например учетная запись электронной почты, служба доступа к банковскому счету, социальная сеть или удаленный доступ к рабочему компьютеру, может содержать данные, которые посторонний человек может использовать во зло. Таким образом, вычислительное устройство или служба может использовать защиту паролем для предоставления доступа только авторизованным пользователям, которые могут путем аутентификации подтвердить право доступа к пользовательскому сеансу. Интерфейс входа может запрашивать у пользователя пароль, имеющий последовательность символов, например букв, чисел и знаков. Служба аутентификации может отказывать в доступе пользователю, если символы расположены в неправильном порядке, если буквы введены в неправильном регистре или если пароль так или иначе не совпадает с сохраненным паролем.
[0002] Служба аутентификации может давать пользователю установленное количество попыток ввода пароля прежде, чем дальнейшие попытки пользователя осуществить доступ к вычислительному устройству или службе будут заблокированы. В этом случае пользователь может обратиться к администратору, чтобы осуществить доступ к службе или вычислительному устройству, представив какое-то доказательство идентификации. Таким доказательством идентификации может быть государственная идентификация или заранее зарегистрированный набор вопросов, на которые, предположительно, может ответить только пользователь. Альтернативно, если пользователю не удается ввести правильный пароль, вычислительное устройство или служба может удалить любые важные данные.
[0003] Проблема защиты паролем может состоять в том, что пароль, достаточно сложный для обеспечения надлежащего уровня защиты, может быть слишком трудным для запоминания пользователем. Большинство пользователей часто используют легко определяемые пароли наподобие “Guest”, имя пользователя или другие легко определимые пароли. Пользователи, которые используют достаточно сложный пароль, часто забывают пароль, что приводит к весьма разочаровывающему опыту пользователя.
Сущность изобретения
[0004] Это краткое изложение сущности изобретения предназначено для ознакомления с избранными концепциями в упрощенной форме, которые дополнительно описаны ниже в подробном описании. Это краткое изложение сущности изобретения не призвано ни выявлять ключевые признаки или существенные признаки заявленного изобретения, ни использоваться для ограничения объема заявленного предмета изобретения.
[0005] Рассмотренные ниже варианты осуществления относятся к системе паролей в виде графической подписи, которая может использовать пароль в виде графической подписи для определения доступа к вычислительному устройству или службе. Экран дисплея может отображать персонализированное цифровое изображение. Устройство пользовательского ввода может принимать пользовательский набор рисунков, выполняемых пользователем поверх персонализированного цифрового изображения. Процессор может при аутентификации санкционировать доступ к пользовательскому сеансу, если пользовательский набор рисунков совпадает с библиотечным набором рисунков, связанным с пользователем.
Чертежи
[0006] Чтобы описать, каким образом можно получить вышеупомянутые и иные преимущества и признаки, представлено более конкретное описание, приведенное со ссылкой на их конкретные варианты осуществления, которые проиллюстрированы в прилагаемых чертежах. С учетом того, что эти чертежи изображают только типичные варианты осуществления и поэтому не рассматриваются в плане ограничения объема изобретения, реализации будут описаны и объяснены с дополнительной специфичностью и детализацией путем использования прилагаемых чертежей.
[0007] Фиг. 1 иллюстрирует блок-схему примерного вычислительного устройства.
[0008] Фиг. 2 иллюстрирует, в виде блок-схемы, службу аутентификации.
[0009] Фиг. 3a-b иллюстрируют, в виде блок-схем, два пароля в виде графической подписи.
[0010] Фиг. 4a-d иллюстрируют, в виде блок-схем, запись библиотечного набора рисунков.
[0011] Фиг. 5 иллюстрирует, в виде логической блок-схемы операций, один вариант осуществления способа административной подготовки для службы аутентификации.
[0012] Фиг. 6 иллюстрирует, в виде логической блок-схемы операций, один вариант осуществления способа создания библиотечного набора рисунков.
[0013] Фиг. 7 иллюстрирует, в виде логической блок-схемы операций, один вариант осуществления способа выполнения сеанса аутентификации.
[0014] Фиг. 8 иллюстрирует, в виде логической блок-схемы операций, один вариант осуществления способа сопоставления пользовательского набора рисунков с библиотечным набором рисунков для каждого отдельного элемента.
[0015] Фиг. 9 иллюстрирует, в виде логической блок-схемы операций, один вариант осуществления способа сопоставления пользовательского набора рисунков с библиотечным набором рисунков на совокупной основе.
Подробное описание
[0016] Ниже подробно рассмотрены варианты осуществления. Хотя рассмотрены конкретные реализации, следует понимать, что это сделано только в целях иллюстрации. Специалисту в данной области техники очевидно, что можно использовать другие компоненты и конфигурации, не выходя за рамки сущности и объема предмета этого раскрытия. Реализации могут представлять собой способ, осуществляемый на вещественном машиночитаемом носителе, на котором хранится набор инструкций, детализирующих способ для, по меньшей мере, одного процессора, или систему паролей в виде графической подписи для вычислительного устройства.
[0017] Система паролей в виде графической подписи может усложнять процесс аутентификации, вместе с тем, повышая пригодность посредством реализации пароля в виде графической подписи. Пароль в виде графической подписи объединяет цифровое изображение с последовательностью выбранных пользователем рисунков, выполняемых поверх цифрового изображения. Цифровое изображение может в дальнейшем врезаться в память пользователя благодаря предоставляемой пользователю возможности извлекать персонализированное цифровое изображение из собственной библиотеки цифровых изображений пользователя. Альтернативно, пользователь может выбирать цифровое изображение из библиотеки стандартных цифровых изображений, снабженной службой аутентификации. Хотя дисплей со встроенным сенсорным экраном может упрощать использование, позволяя пользователю непосредственно наносить рисунки пальцем, пользователь также может применять более традиционные средства ввода, например мышь, интерактивный стилус или управление курсором с помощью клавиатуры. Аутентифицировавшись, пользователь может использовать службу или вычислительное устройство в течение “пользовательского сеанса” или периода аутентифицированного использования.
[0018] Простой пароль в виде графической подписи может накладывать на цифровое изображение последовательность “точек касания”. Слово “точка касания” означает выбор позиции на цифровом изображении, будь то посредством прикосновения к сенсорному экрану, или путем кликанья мышью, или другого ввода. Более сложный пароль в виде графической подписи может включать в себя жест, объединяющий выбор набора позиций с движением. Жест может включать в себя простую форму, например круговой жест или прямолинейный жест, или еще более сложные жесты произвольной (фристайловой) формы. Рисунок представляет собой либо точку касания, либо жест. Набор жестов может иметь один или более жестов, тогда как набор рисунков может иметь один или более жестов или точек касания. Ни набор жестов, ни набор рисунков не являются пустым множеством.
[0019] Система паролей в виде графической подписи может повышать пригодность пароля в виде графической подписи посредством визуального представления, или “вычерчивания”, набора рисунков, принимаемых поверх цифрового изображения по мере того, как пользователь вводит набор рисунков. Таким образом, пользователь может проверять, правильно ли принят набор рисунков. Система паролей в виде графической подписи может сравнивать набор рисунков, введенный пользователем, или “пользовательский набор рисунков”, с ранее введенным набором рисунков, хранящимся в системе, или “библиотечным набором рисунков”.
[0020] В одном варианте осуществления система паролей в виде графической подписи может использовать пароль в виде графической подписи для определения доступа к вычислительному устройству или службе. Экран дисплея может отображать персонализированное цифровое изображение. Устройство пользовательского ввода может принимать пользовательский набор рисунков, выполняемых пользователем поверх персонализированного цифрового изображения. Процессор может аутентифицировать доступ к пользовательскому сеансу, если пользовательский набор рисунков совпадает с библиотечным набором рисунков, связанным с пользователем.
[0021] Фиг. 1 иллюстрирует блок-схему примерного вычислительного устройства 100, которая может действовать как система паролей в виде графической подписи. Вычислительное устройство 100 может включать в себя шину 110, процессор 120, память 130, постоянную память (ПЗУ) 140, запоминающее устройство 150, устройство 160 пользовательского ввода, устройство 170 вывода и интерфейс 180 связи. Шина 110 может обеспечивать связь между компонентами вычислительного устройства 100.
[0022] Процессор 120 может включать в себя, по меньшей мере, один традиционный процессор или микропроцессор, который интерпретирует и выполняет набор инструкций. Память 130 может представлять собой оперативную память (ОЗУ) или другой тип динамического запоминающего устройства, где хранятся информация и инструкции, выполняемые процессором 120. В памяти 130 также могут храниться временные переменные или иная промежуточная информация, используемая в ходе выполнения инструкций процессором 120. ПЗУ 140 может включать в себя традиционное ПЗУ или другой тип статического запоминающего устройства, где хранятся статическая информация и инструкции для процессора 120. Запоминающее устройство 150 может включать в себя любой тип вещественного машиночитаемого носителя, например магнитный или оптический носители записи и его соответствующий привод. В запоминающем устройстве 150 может храниться набор инструкций, детализирующих способ, которые, при выполнении одним или более процессорами, предписывают одному или более процессорам осуществлять способ. Запоминающее устройство 150 также может быть базой данных или интерфейсом базы данных для хранения пароля в виде графической подписи для пользователя.
[0023] Устройство 160 пользовательского ввода может включать в себя один или более традиционных механизмов, которые позволяют пользователю вводить информацию в вычислительное устройство 100, например клавиатуру, мышь 162, интерактивный стилус 164, сенсорный экран 166, устройство 168 прямого ввода движения, устройство распознавания речи, микрофон, гарнитуру и т.д. Интерактивный стилус 164 - это стилус, например лазерное перо, который взаимодействует с экраном дисплея, позволяя пользователю выбирать или вводить данные. Сенсорный экран 166 - это дисплей, который взаимодействует с пальцем пользователя, позволяя пользователю непосредственно выбирать или вводить данные. Устройство 168 прямого ввода движения - это камера или другое устройство захвата изображения или движения, способное воспринимать движение, совершаемое пользователем. Устройство 170 вывода может включать в себя один или более традиционных механизмов, которые выводят информацию пользователю, в том числе экран 172 дисплея, принтер, один или более громкоговорителей, гарнитуру или носитель, например память, или магнитный или оптический диск и соответствующий дисковод. Экран 172 дисплея может иметь встроенный интерактивный сенсорный экран 166, позволяющий пользователям выбирать представления данных на экране 172 дисплея, прикасаясь к ним. Интерфейс 180 связи может включать в себя любой приемопередающий механизм, который позволяет устройству 100 обработки осуществлять связь с другими устройствами или сетями. Интерфейс 180 связи может включать в себя сетевой интерфейс или интерфейс мобильного приемопередатчика. Интерфейс 180 связи может представлять собой беспроводной, проводной или оптический интерфейс. В одном варианте осуществления интерфейс 180 связи может включать в себя интерфейс универсальной последовательной шины (USB), интерфейс Bluetooth® или другой подобный интерфейс, который можно использовать для присоединения периферийных устройств или подключения других вычислительных устройств.
[0024] Вычислительное устройство 100 может осуществлять такие функции при исполнении процессором 120 последовательностей инструкций, содержащихся на машиночитаемом носителе, например, в памяти 130, на магнитном диске или на оптическом диске. Такие инструкции могут считываться в память 130 с другого машиночитаемого носителя, например запоминающего устройства 150, или с отдельного устройства через интерфейс 180 связи.
[0025] Фиг. 2 иллюстрирует, в виде блок-схемы, службу 200 аутентификации, выполняемую системой паролей в виде графической подписи. Когда пользователь впервые осуществляет доступ к вычислительному устройству или службе, пользователь может обеспечивать комплект аутентифицирующей информации. Процесс 210 пользовательского файл-менеджера может реализовывать взаимодействие с пользователем (UX) 212 в регистрации графического пароля для сбора текстового пароля, пути к изображению и набора рисунков. Текстовый пароль - это стандартный текстовый пароль, который пользователь выбирает для осуществления доступа к пользовательскому сеансу с помощью вычислительного устройства или службы. Путь к изображению идентифицирует цифровое изображение, выбранное пользователем в качестве приглашения для графического пароля. Цифровое изображение может выбираться из библиотеки стандартных цифровых изображений и/или может быть персонализированным цифровым изображением, выбранным из библиотеки цифровых изображений, обеспеченной пользователем. Набор рисунков представляет собой уникальную последовательность из одной или более точек касания или жестов, выполняемых поверх цифрового изображения для уникальной идентификации пользователя.
[0026] Взаимодействие 212 с пользователем в регистрации графического пароля может отправлять текстовый пароль, путь к изображению и набор рисунков на локальный процесс 220 регистрации графического пароля, исполняющий класс 222 регистрации изображения. Класс 222 регистрации изображения может обрабатывать набор рисунков и цифровое изображение для создания пароля в виде графической подписи. Класс 222 регистрации изображения может отправлять пароль в виде графической подписи и текстовый пароль в системное хранилище 230 для надежного хранения этих данных.
[0027] В следующий раз, когда пользователь намеревается аутентифицироваться для сеанса, локальный процесс 240 пользовательского интерфейса (UI) логического входа (логина) может исполнять класс 242 проверки изображения для приема аутентифицирующей информации от пользователя. Класс 242 проверки изображения может извлекать пароль в виде графической подписи и текстовый пароль из системного хранилища 230. Класс 242 проверки изображения может предлагать пользователю ввести пароль в виде графической подписи путем представления пользователю цифрового изображения. Пользователь может вводить пользовательский набор рисунков, наносимых на цифровое изображение, для создания пароля в виде графической подписи. Если пользователю не удается правильно ввести пароль в виде графической подписи, то класс 242 проверки изображения может предложить пользователю ввести текстовый пароль.
[0028] Система паролей в виде графической подписи может реализовывать службу 200 аутентификации. Фиг. 3a иллюстрирует, в виде блок-схемы, один вариант осуществления первого пароля 300 в виде графической подписи. Система паролей в виде графической подписи может предлагать пользователю цифровое изображение 310 для обеспечения пароля в виде графической подписи. Служба аутентификации может отображать на экране 172 дисплея или сенсорном экране 166 цифровое изображение 310. Цифровое изображение 310 может представлять собой персонализированное цифровое изображение 310, более привычное пользователю. Пользователь может вводить набор рисунков через сенсорный экран 166, устройство 168 прямого ввода движения, мышь 162, интерактивный стилус 164 или другое устройство 160 ввода.
[0029] Набор рисунков может накладываться на персонализированное цифровое изображение. Набор рисунков может включать в себя последовательность из одной или более точек 320 касания или жестов. Точка 320 касания представляет собой прикосновение на сенсорном экране 166 или клик курсора с другого устройства 160 ввода в точке на персонализированном цифровом изображении 310. Точка 320 касания имеет позицию, но не имеет вектора движения. Напротив, жест имеет позицию и вектор движения. Жест может представлять собой линейный жест 330, круговой жест 340 или жест произвольной формы.
[0030] Например, как показано на фиг. 3a, в персонализированном цифровом изображении 310 могут быть изображены три человека. Пользователь может наносить точки касания на плечо, руку и стопу одного человека. Пользователь может рисовать два линейных жеста 330 вниз на втором человеке, создавая крест на груди. Пользователь может рисовать круговой жест 340 на голове третьего человека в направлении по часовой стрелке.
[0031] Второй пример пароля 350 в виде графической подписи показан на фиг. 3b. В персонализированном цифровом изображении 360 второго примера может быть изображен человек возле автомобиля под полумесяцем. Пользователь может рисовать круговой жест 340 на голове человека в направлении против часовой стрелки. Пользователь может рисовать два линейных жеста 330 вверх, перекрещивая полумесяц. Пользователь может рисовать жест 370 произвольной формы, вычерчивая нижнюю сторону автомобиля.
[0032] Библиотечный набор рисунков - это набор рисунков, сохраненный системой паролей в виде графической подписи после начального ввода пользователем после создания учетной записи с помощью вычислительного устройства или службы. Дополнительно, пользовательский набор рисунков - это набор рисунков, введенный для осуществления доступа к сеансу после создания учетной записи. Библиотечный набор рисунков может храниться в системном хранилище 230 как запись библиотечного набора рисунков.
[0033] Будь то библиотечный набор рисунков или пользовательский набор рисунков, каждый элемент набора рисунков можно идентифицировать набором позиционных данных. Набор позиционных данных указывает место касания или клика пользователя. Для сенсорного экрана набор позиционных данных может включать в себя все точки касания пальцем пользователя или репрезентативную точку, например центр пальца.
[0034] Аналогично, каждый жест можно идентифицировать набором позиционных данных и набором векторных данных. Набор векторных данных указывает направление, в котором пользователь перемещает это прикосновение или клик. Для точки касания набор векторных данных пуст, т.к. никакого движения не происходит.
[0035] Дополнительно, каждый элемент набора рисунков может быть связан с набором данных хронирования. Для точки касания набор данных хронирования может указывать длительность ввода точки касания. Для жеста набор данных хронирования может указывать скорость ввода жеста.
[0036] Для конкретных типов рисунка пароль в виде графической подписи может использовать конкретный формат хранения данных для представления элемента библиотечного набора рисунков. Например, точка 320 касания может быть представлена записью 400 библиотечного набора рисунков, выполненных точкой касания, как показано на фиг. 4a. Дополнительно, жест может быть представлен записью 420 библиотечного набора общих жестов, как показано на фиг. 4b. Альтернативно, линейный жест 330 может быть представлен записью 440 библиотечного набора линейных жестов, как показано на фиг. 4c. Круговой жест 340 может быть представлен записью 460 библиотечного набора круговых жестов, как показано на фиг. 4d.
[0037] Запись библиотечного набора рисунков может иметь идентификатор (ID) 402 пользователя для идентификации пользователя, связанного с библиотечным набором рисунков. Запись библиотечного набора рисунков может иметь идентификатор 404 пользовательской настройки, разрешающий разные пароли в виде графической подписи или разные допуски для разных настроек. Пользовательская настройка описывает местонахождение пользователя, например, домашнее местонахождение, местонахождение на работе или нахождение в общественном месте. Например, система паролей в виде графической подписи может строже требовать от пользователя воссоздавать библиотечный набор рисунков, если пользователь осуществляет доступ к системе в общественном месте, в отличие от случая, когда он находится дома. Запись библиотечного набора рисунков может иметь идентификатор 406 изображения для идентификации цифрового изображения, который выступает в качестве приглашения для пользователя.
[0038] Запись библиотечного набора рисунков может иметь поле 408 элемента библиотечного набора рисунков (LDSM), идентифицирующее элемент библиотечного набора рисунков. Запись библиотечного набора рисунков может иметь поле 410 типа, которое идентифицирует элемент 408 библиотечного набора рисунков как точку 320 касания, линейный жест 330, круговой жест 340 или жест 370 произвольной формы.
[0039] Запись 400 библиотечного набора рисунков, выполненных точкой касания, или запись 420 библиотечного набора общих жестов может иметь поле 412 библиотечного позиционного набора (LPS), связанное с графическими координатами элемента библиотечного набора рисунков. Поле 412 библиотечного позиционного набора может указывать точки на уровне пикселей или датчиков. С полем 412 библиотечного позиционного набора может быть связано поле 414 позиционного допуска (PT), представляющее значение позиционного допуска. Значение позиционного допуска указывает, насколько пользовательский позиционный набор, связанный с пользовательским набором рисунков, может удаляться от библиотечного позиционного набора, в то же время считаясь совпадающим с библиотечным позиционным набором.
[0040] Запись библиотечного набора рисунков может иметь поле 416 набора данных хронирования, связанное со скоростью ввода или длительностью ввода элемента библиотечного набора рисунков. Для записи библиотечного набора рисунков, выполненных точкой касания, поле 416 набора данных хронирования может указывать длительность удержания точки касания. Для записи библиотечного набора общих рисунков 420 поле 416 набора данных хронирования может указывать скорость ввода жеста. Поле 416 набора данных хронирования также можно использовать для указания, нужно ли вводить первый элемент набора рисунков одновременно со вторым элементом набора рисунков. Например, пользователь может удерживать точку 320 касания, вводя при этом круговой жест 340.
[0041] С записью 420 библиотечного набора общих жестов может быть связано поле 422 библиотечного векторного набора (LVS), связанное с направлением элемента библиотечного набора рисунков. С полем 422 библиотечного векторного набора может быть связано поле 424 векторного допуска (VT), представляющее значение векторного допуска. Значение векторного допуска указывает, насколько пользовательский векторный набор, связанный с пользовательским набором рисунков, может удаляться от библиотечного векторного набора, в то же время считаясь совпадающим с библиотечным векторным набором. Запись 420 библиотечного набора общих жестов можно использовать для указания точки 320 касания путем задания поля 422 библиотечного векторного набора равным нулю.
[0042] Для линейного жеста 330 в записи 440 библиотечного набора линейных жестов может храниться поле 442 начальной точки, указывающее начало линейного жеста 330, и поле 444 конечной точки, указывающее конец линейного жеста 330, с предполагаемыми точками между ними. С полем 442 начальной точки может быть связанно поле 446 допуска начальной точки (SPT), представляющее значение допуска начальной точки, и с полем 444 конечной точки может быть связанно поле 448 допуска конечной точки (EPT), представляющее значение допуска конечной точки. Значение допуска начальной точки и значение допуска конечной точки указывают, насколько начальная точка пользователя и конечная точка пользователя, связанные с линейным жестом 330 пользователя, могут удаляться от библиотечного линейного жеста 330, в то же время считаясь совпадающим с библиотечным линейным жестом 330.
[0043] Для круговых жестов 340 в записи 460 библиотечного набора круговых жестов может храниться поле 462 центральной точки, указывающее центр кругового жеста 340. С полем 462 центральной точки может быть связанно поле 464 допуска центральной точки (CPT), представляющее собой значение допуска центральной точки. Значение допуска центральной точки указывает, насколько центральная точка пользователя, связанная с круговым жестом 340 пользователя, может удаляться от библиотечного кругового жеста 340, в то же время считаясь совпадающей с библиотечным круговым жестом 340. В записи 460 библиотечного набора круговых жестов может храниться поле 466 радиуса, указывающее радиус библиотечного кругового жеста 340. С полем 466 радиуса может быть связано поле 468 допуска радиуса (RT), представляющее значение допуска радиуса. Значение допуска радиуса указывает, насколько радиус пользователя, связанный с круговым жестом 340 пользователя, может удаляться от библиотечного кругового жеста 340, в то же время считаясь совпадающим с библиотечным круговым жестом 340. В записи 460 библиотечного набора круговых жестов может храниться поле 470 направления (DIR), указывающее направление рисования кругового жеста 340, например, по часовой стрелке или против часовой стрелки.
[0044] Фиг. 5 иллюстрирует, в виде блок-схемы операций, один вариант осуществления способа 500 административной подготовки для службы аутентификации. Система паролей в виде графической подписи может административно устанавливать стандартные параметры, которым пользователь может следовать при использовании службы 200 аутентификации. Система паролей в виде графической подписи может устанавливать минимальный размер библиотечного набора для библиотечного набора рисунков, связанного с пользователем (блок 502). Минимальный размер библиотечного набора указывает минимальное количество элементов библиотечного набора рисунков, вводимых пользователем для создания жизнеспособного пароля в виде графической подписи. Например, администратор службы может требовать от пользователя ввести по меньшей мере, три уникальных элемента набора рисунков. Система паролей в виде графической подписи может устанавливать минимальный уровень сложности для библиотечного набора рисунков, связанного с пользователем (блок 504). Минимальный уровень сложности указывает сложность библиотечного набора рисунков. Сложность может определяться повторяемостью рисунков и сложностью отдельного рисунка, где точка 320 касания является простейшим случаем, и жест 370 произвольной формы является наиболее сложным. Например, администратор службы может требовать от пользователя ввести линейный жест 330, круговой жест 340 и жест 370 произвольной формы, с минимальным повторением типа рисунка. Система паролей в виде графической подписи может устанавливать стандартное значение позиционного допуска, связанное с элементом библиотечного набора рисунков (блок 506). Система паролей в виде графической подписи может устанавливать стандартное значение векторного допуска, связанное с элементом библиотечного набора рисунков (блок 508).
[0045] Фиг. 6 иллюстрирует, в виде блок-схемы операций, один вариант осуществления способа 600 создания библиотечного набора рисунков. Система паролей в виде графической подписи может принимать от пользователя пользовательский профиль (блок 602). Пользовательский профиль может указывать, является ли человек взрослым или ребенком. Система паролей в виде графической подписи может принимать цифровое изображение из библиотеки персонализированных цифровых изображений, обеспеченной пользователем (блок 604). Система паролей в виде графической подписи может принимать от пользователя начальный ввод библиотечного набора рисунков (блок 606). Система паролей в виде графической подписи может принимать от пользователя подтверждение ввода библиотечного набора рисунков (блок 608). Пользователь вводит подтверждение ввода библиотечного набора рисунков, чтобы продемонстрировать способность вводить набор рисунков с некоторой степенью согласованности. Если подтверждение ввода библиотечного набора рисунков не совпадает с начальным вводом библиотечного набора рисунков (блок 610), система паролей в виде графической подписи может вычерчивать тренировочный библиотечный набор рисунков пользователю (блок 612). Тренировочный библиотечный набор рисунков - это начальный ввод библиотечного набора рисунков, визуально представляемый, или “вычерчиваемый”, поверх цифрового изображения. Система паролей в виде графической подписи может отображать пользователю запрос повторного ввода после вычерчивания тренировочного библиотечного набора рисунков (блок 614).
[0046] Если подтверждение ввода библиотечного набора рисунков совпадает с начальным вводом библиотечного набора рисунков (блок 610), система паролей в виде графической подписи может создавать библиотечный набор рисунков из начального ввода библиотечного набора рисунков (блок 616). Система паролей в виде графической подписи может связывать элемент библиотечного набора рисунков с библиотечным позиционным набором (блок 618). Система паролей в виде графической подписи может связывать элемент библиотечного набора рисунков с библиотечным векторным набором (блок 620). Система паролей в виде графической подписи может регулировать значение позиционного допуска для библиотечного позиционного набора и значение векторного допуска для библиотечного векторного набора на основании пользовательского профиля (блок 622). Например, ребенку можно назначать больший допуск, чем взрослому, при воссоздании набора рисунков в качестве пользовательского набора рисунков.
[0047] Фиг. 7 иллюстрирует, в виде блок-схемы операций, один вариант осуществления способа 700 выполнения сеанса аутентификации. Система паролей в виде графической подписи может определять пользовательскую настройку, например, определяя, осуществляет ли пользователь доступ к службе 200 аутентификации, находясь на работе, находясь в общественном месте или находясь дома (блок 702). Система паролей в виде графической подписи может регулировать значения позиционного допуска и значения векторного допуска на основании этой пользовательской настройки (блок 704). Система паролей в виде графической подписи может инициализировать счетчик попыток входа (LIA) на нуль (блок 706). Система паролей в виде графической подписи может отображать персонализированное цифровое изображение на экране 172 дисплея (блок 708). Система паролей в виде графической подписи может принимать пользовательский набор рисунков, выполняемых пользователем поверх персонализированного цифрового изображения (блок 710).
[0048] Пользовательский набор рисунков может включать в себя точку касания пользователя, круговой жест пользователя, линейный жест пользователя или жест произвольной формы пользователя. Для усложнения система паролей в виде графической подписи может иметь в пользовательском наборе рисунков, по меньшей мере, один жест пользователя. Жест пользователя может представлять собой круговой жест пользователя, линейный жест пользователя или жест произвольной формы пользователя. Для еще более высокой сложности система паролей в виде графической подписи может принимать пользовательский набор жестов, выполняемых пользователем поверх цифрового изображения. Пользовательский набор жестов может включать в себя круговой жест пользователя, линейный жест пользователя или жест произвольной формы пользователя.
[0049] Система паролей в виде графической подписи может вычерчивать пользовательский набор рисунков на персонализированном цифровом изображении, чтобы продемонстрировать пользователю, где пользователь должен рисовать (блок 712). Если пользовательский набор рисунков совпадает с библиотечным набором рисунков, связанным с пользователем (блок 714), то система паролей в виде графической подписи может в результате аутентифицикации санкционировать доступ к пользовательскому сеансу (блок 716). Если пользовательский набор рисунков не совпадает с библиотечным набором рисунков, связанным с пользователем (блок 714), счетчик попыток входа увеличивается (блок 718). Если счетчик попыток входа меньше максимального количества разрешенных попыток (MAXA) (блок 720), система паролей в виде графической подписи может запросить повторный ввод пользовательского набора рисунков (блок 722). Если счетчик попыток входа превышает максимальное количество разрешенных попыток (блок 720), система паролей в виде графической подписи может запросить текстовый пароль (блок 724). Если текстовый пароль совпадает с текстовым паролем для библиотеки, связанным с пользователем (блок 726), то система паролей в виде графической подписи может по результатам аутентифицикации санкционировать доступ к пользовательскому сеансу (блок 716). Если текстовый пароль не совпадает с текстовым паролем для библиотеки, связанным с пользователем (блок 726), то система паролей в виде графической подписи может отказывать в доступе к пользовательскому сеансу (блок 728).
[0050] Фиг. 8 иллюстрирует, в виде блок-схемы операций, один вариант осуществления способа 800 сопоставления пользовательского набора рисунков с библиотечным набором рисунков для каждого отдельного элемента. Система паролей в виде графической подписи может инициализировать идентификатор элемента (M) на нуль и рейтинг элемента (MSCORE) на нуль (блок 802). Система паролей в виде графической подписи может идентифицировать тип рисунка, который наилучшим образом совпадает с элементом пользовательского набора рисунков, для определения того, какой элемент библиотечного набора рисунков лучше сравнивать с этим элементом пользовательского набора рисунков (блок 804). Система паролей в виде графической подписи может связывать элемент пользовательского набора рисунков с пользовательским позиционным набором (блок 806). Система паролей в виде графической подписи может связывать элемент пользовательского набора рисунков с пользовательским векторным набором (блок 808). Если пользовательский позиционный набор выходит за пределы значений позиционного допуска библиотечного позиционного набора (блок 810) или пользовательский векторный набор выходит за пределы значений векторного допуска библиотечного векторного набора (блок 812), и идентификатор элемента меньше размера библиотечного набора (MSIZE) (блок 814), система паролей в виде графической подписи увеличивает идентификатор элемента до следующего элемента пользовательского набора рисунков (блок 816). Если идентификатор элемента больше или равен размеру библиотечного набора (блок 814), система паролей в виде графической подписи определяет, что совпадение не выявлено (блок 818). Если пользовательский позиционный набор находится в пределах значений позиционного допуска библиотечного позиционного набора (блок 810), и пользовательский векторный набор находится в пределах значений векторного допуска библиотечного векторного набора (блок 812), система паролей в виде графической подписи увеличивает рейтинг элемента для указания того, что элемент пользовательского набора рисунков и элемент библиотечного набора рисунков совпадают (блок 820).
[0051] Если рейтинг элемента равен рейтингу совпадения (MS) (блок 822), система паролей в виде графической подписи может определять, что пользовательский набор рисунков и библиотечный набор рисунков совпадают (блок 824). Рейтинг совпадения может не указывать, что каждый элемент пользовательского набора рисунков совпадает, поскольку система паролей в виде графической подписи может определять, что пользовательский набор рисунков совпадает с библиотечным рисунком, когда большинство элементов пользовательского набора рисунков совпадает с большинством элементов библиотечного набора рисунков. Таким образом, например, если пользователь точно вводит три из четырех элементов пользовательского набора рисунков, пользователь может получать дополнительную отсрочку на четвертом и последнем элементе пользовательского набора рисунков. Последний элемент пользовательского набора рисунков можно игнорировать или увеличивать его значения допуска. Система паролей в виде графической подписи может измерять точность пользователя при использовании службы аутентификации (блок 826). Система паролей в виде графической подписи может регулировать значение позиционного допуска и значение векторного допуска на основании точности пользователя (блок 828). Таким образом, если пользователь постоянно демонстрирует высокую точность при вводе пользовательского набора рисунков, значения допуска для этого пользователя можно снижать с течением времени для повышения безопасности.
[0052] Альтернативно, система паролей в виде графической подписи может вычислять рейтинг индивидуального сравнения для элемента пользовательского набора рисунков на основании степени близости к элементу библиотечного набора рисунков. Система паролей в виде графической подписи может объединять рейтинг индивидуального сравнения для каждого элемента пользовательского набора рисунков в рейтинг совокупного сравнения. Рейтинг совокупного сравнения представляет полное отклонение пользовательского набора рисунков от библиотечного набора рисунков. Если рейтинг совокупного сравнения превышает максимальный предел отклонения, то система паролей в виде графической подписи может определять, что пользовательский набор рисунков совпадает с библиотечным набором рисунков. Таким образом, пароль в виде графической подписи может определять, что пользовательский набор рисунков совпадает с библиотечным набором рисунков на основании рейтинга совокупного сравнения для всего пользовательского набора рисунков, а не для каждого отдельного элемента пользовательского набора рисунков.
[0053] Фиг. 9 иллюстрирует, в виде блок-схемы операций, один вариант осуществления способа 900 сопоставления пользовательского набора рисунков с библиотечным набором рисунков на совокупной основе. Система паролей в виде графической подписи может инициализировать идентификатор элемента, рейтинг индивидуального сравнения (ICS) и рейтинг совокупного сравнения (ACS) на нуль (блок 902). Система паролей в виде графической подписи может связывать элемент пользовательского набора рисунков с пользовательским позиционным набором (блок 904). Система паролей в виде графической подписи может связывать элемент пользовательского набора рисунков с пользовательским векторным набором (блок 906). Система паролей в виде графической подписи может вычислять рейтинг индивидуального сравнения для элемента пользовательского набора рисунков на основании векторного и позиционного расстояния от соответствующего элемента библиотечного набора рисунков (блок 908). Система паролей в виде графической подписи может добавлять рейтинг индивидуального сравнения к рейтингу совокупного сравнения (блок 910). Если идентификатор элемента меньше размера библиотечного набора (блок 912), система паролей в виде графической подписи увеличивает идентификатор элемента до следующего элемента пользовательского набора рисунков (блок 914). Если идентификатор элемента больше или равен размеру библиотечного набора (блок 912), рейтинг совокупного сравнения сравнивается с пределом совпадения (ML), указывающим максимально допустимый предел между пользовательским набором рисунков и библиотечным набором рисунков. Если рейтинг совокупного сравнения больше или равен пределу совпадения (блок 916), система паролей в виде графической подписи может определять, что пользовательский набор рисунков и библиотечный набор рисунков не совпадают (блок 918). Если рейтинг совокупного сравнения меньше предела совпадения (блок 916), система паролей в виде графической подписи может определять, что пользовательский набор рисунков и библиотечный набор рисунков совпадают (блок 920).
[0054] Хотя изобретение описано применительно к конкретным структурным признакам и/или методологическим действиям, следует понимать, что объем изобретения, определяемый нижеследующей формулой изобретения, необязательно ограничивается вышеописанными конкретными признаками или действиями. Напротив, вышеописанные конкретные признаки и действия раскрыты как примерные формы для реализации формулы изобретения.
[0055] Варианты осуществления в объеме настоящего изобретения также могут включать в себя невременные машиночитаемые носители данных для переноса или хранения машиноисполняемых инструкций или структур данных. Такие невременные машиночитаемые носители данных могут представлять собой любые доступные носители, к которым может обращаться компьютер общего или специального назначения. В порядке примера, но не ограничения, такие невременные машиночитаемые носители данных могут содержать ОЗУ, ПЗУ, ЭСППЗУ, CD-ROM или другое хранилище в виде оптического диска, хранилище в виде магнитного диска или другие магнитные запоминающие устройства, или любой другой носитель, который можно использовать для переноса или сохранения желаемого средства программного кода в форме машиноисполняемых инструкций или структур данных. Комбинации вышеописанных элементов также подлежат включению в объем нетранзиторных машиночитаемых носителей данных.
[0056] Варианты осуществления также можно осуществлять на практике в распределенных вычислительных средах, где задания выполняются локальными и удаленными устройствами обработки данных, связанными (проводными линиями связи, беспроводными линиями связи или их комбинацией) через сеть связи.
[0057] Машиноисполняемые инструкции включают в себя, например, инструкции и данные, которые предписывают компьютеру общего назначения, компьютеру специального назначения или устройству обработки данных специального назначения осуществлять определенную функцию или группу функций. Машиноисполняемые инструкции также включают в себя программные модули, которые исполняются компьютерами автономно или в сетевых средах. В общем случае, программные модули включают в себя процедуры, программы, объекты, компоненты и структуры данных и т.д., которые осуществляют конкретные задания или реализуют конкретные абстрактные типы данных. Машиноисполняемые инструкции, соответствующие структуры данных и программные модули представляют примеры средств программного кода для выполнения этапов раскрытых здесь способов. Конкретная последовательность таких исполнимых инструкций или соответствующих структур данных представляет примеры соответствующих действий для реализации функций, описанных в таких этапах.
[0058] Хотя вышеприведенное описание может содержать конкретные детали, их никоим образом не следует рассматривать в порядке ограничения формулы изобретения. Другие конфигурации описанных вариантов осуществления составляют часть объема раскрытия. Например, принципы раскрытия могут применяться к каждому отдельному пользователю, где каждый пользователь может индивидуально устанавливать такую систему. Это позволяет каждому пользователю пользоваться преимуществами раскрытия, даже если какие-либо из большого количества возможных приложений не используют описанные здесь функциональные возможности. Каждый из множественных примеров электронных устройств может обрабатывать контент различными возможными методами. Реализации не ограничиваются одной системой, используемой всеми конечными пользователями. Соответственно, нижеследующая формула изобретения и ее правовые эквиваленты призваны определять только изобретение, а не любые конкретные приведенные примеры.
Claims (20)
1. Машинореализуемый способ аутентификации пользовательского сеанса, содержащий этапы, на которых: отображают персонализированное цифровое изображение на экране дисплея; принимают пользовательский набор рисунков, выполняемых пользователем, при этом пользовательский набор рисунков налагается на персонализированное цифровое изображение и в пользовательском наборе рисунков имеется элемент пользовательского набора рисунков, в каковом элементе пользовательского набора рисунков имеется пользовательская точка касания, которой выбирается позиция на персонализированном цифровом изображении, и пользовательский жест, которым выбирается набор позиций на персонализированном цифровом изображении; и, как результат аутентификации, санкционируют доступ к пользовательскому сеансу, если упомянутая позиция или упомянутый набор позиций согласуется с библиотечным набором позиций, связанным с пользователем.
2. Способ по п. 1, дополнительно содержащий этап, на котором вычерчивают пользовательский набор рисунков на персонализированном цифровом изображении.
3. Способ по п. 1, в котором пользовательский жест включает в себя круговой пользовательский жест, линейный пользовательский жест или пользовательский жест произвольной формы.
4. Способ по п. 1, дополнительно содержащий, перед аутентификацией доступа к пользовательскому сеансу, этапы, на которых: связывают элемент пользовательского набора рисунков с пользовательским набором позиций; связывают элемент библиотечного набора рисунков с библиотечным набором позиций; и определяют, что элемент пользовательского набора рисунков и элемент библиотечного набора рисунков совпадают, если пользовательский набор позиций находится в пределах значения позиционного допуска библиотечного набора позиций, при этом доступ к пользовательскому сеансу санкционируют как результат аутентификации в ответ на определение того, что элемент пользовательского набора рисунков и элемент библиотечного набора рисунков совпадают.
5. Способ по п. 4, дополнительно содержащий этапы, на которых: принимают начальный ввод библиотечного набора рисунков от пользователя; и создают элемент библиотечного набора рисунков из начального ввода библиотечного набора рисунков.
6. Способ по п. 5, дополнительно содержащий этапы, на которых: принимают подтверждение ввода библиотечного набора рисунков от пользователя; отображают запрос повторного ввода, если подтверждение ввода библиотечного набора рисунков не согласуется с начальным вводом библиотечного набора рисунков.
7. Способ по п. 6, дополнительно содержащий этап, на котором вычерчивают тренировочный библиотечный набор рисунков поверх персонализированного цифрового изображения, если подтверждение ввода библиотечного набора рисунков не согласуется с начальным вводом библиотечного набора рисунков.
8. Способ по п. 4, в котором упомянутый элемент пользовательского набора рисунков является первым элементом пользовательского набора рисунков, при этом пользовательский набор рисунков дополнительно включает в себя второй элемент пользовательского набора рисунков, причем во втором элементе пользовательского набора рисунков имеется линейный пользовательский жест, при этом способ дополнительно содержит этапы, на которых: связывают второй элемент пользовательского набора рисунков с пользовательским векторным набором; связывают второй элемент библиотечного набора рисунков с библиотечным векторным набором; и определяют, что второй элемент пользовательского набора рисунков и второй элемент библиотечного набора рисунков совпадают, если пользовательский векторный набор находится в пределах значения векторного допуска второго библиотечного векторного набора, при этом доступ к пользовательскому сеансу санкционируют как результат аутентификации дополнительно в ответ на определение того, что второй элемент пользовательского набора рисунков совпадает со вторым элементом библиотечного набора рисунков в пределах значения векторного допуска.
9. Способ по п. 8, дополнительно содержащий этап, на котором регулируют значение векторного допуска на основе по меньшей мере одного из задаваемой пользователем точности, пользовательского профиля и пользовательских настроек.
10. Способ по п. 4, дополнительно содержащий этап, на котором связывают элемент библиотечного набора рисунков с набором данных хронирования, указывающих по меньшей мере одно из длительности ввода и скорости ввода.
11. Способ по п. 4, в котором пользовательский набор рисунков включает в себя два или более дополнительных элементов пользовательского набора рисунков, при этом доступ к пользовательскому сеансу санкционируется как результат аутентификации, если большинство элементов пользовательского набора рисунков совпадает с большинством соответственных элементов библиотечного набора рисунков.
12. Способ по п. 4, в котором пользовательский набор рисунков включает в себя множество элементов пользовательского набора рисунков, при этом доступ к пользовательскому сеансу санкционируется как результат аутентификации, если рейтинг совокупного сравнения множества элементов пользовательского набора с их соответственными элементами библиотечного набора рисунков не превышает максимального предела отклонения.
13. Способ по п. 1, дополнительно содержащий этап, на котором запрашивают повторный ввод пользовательского набора рисунков, если упомянутая позиция или упомянутый набор позиций из элемента пользовательского набора рисунков не согласуется с библиотечным набором позиций, связанным с пользователем.
14. Способ по п. 1, дополнительно содержащий этап, на котором запрашивают тестовый пароль, если упомянутая позиция или упомянутый набор позиций из элемента пользовательского набора рисунков не согласуется с библиотечным набором позиций, связанным с пользователем.
15. Машиночитаемый носитель, на котором хранится набор инструкций, которые при их исполнении одним или более процессорами предписывают одному или более процессорам осуществлять способ, содержащий этапы, на которых: отображают цифровое изображение на экране дисплея; принимают от пользователя пользовательский набор рисунков, который налагается поверх цифрового изображения на экране дисплея и в котором имеются один или более элементов пользовательского набора рисунков, причем в по меньшей мере одном из элементов пользовательского набора рисунков имеется пользовательская точка касания, которой выбирается позиция на цифровом изображении, и пользовательский жест, которым выбирается набор позиций на цифровом изображении; связывают один из упомянутых элементов пользовательского набора рисунков с пользовательским набором позиций; связывают элемент библиотечного набора рисунков с библиотечным набором позиций; определяют, что упомянутый элемент пользовательского набора рисунков и упомянутый элемент библиотечного набора рисунков совпадают, если пользовательский набор позиций находится в пределах значения позиционного допуска библиотечного набора позиций; и, как результат аутентификации, санкционируют доступ к пользовательскому сеансу в ответ на определение того, что упомянутый элемент пользовательского набора рисунков совпадает с упомянутым элементом библиотечного набора рисунков.
16. Машиночитаемый носитель по п. 15, при этом упомянутым элементом пользовательского набора рисунков является пользовательский жест, каковой пользовательский жест представляет собой круговой пользовательский жест, линейный пользовательский жест и пользовательский жест произвольной формы.
17. Машиночитаемый носитель по п. 15, в котором способ дополнительно содержит этап, на котором принимают цифровое изображение из библиотеки цифровых изображений, предоставленной пользователем.
18. Машиночитаемый носитель по п. 15, в котором способ дополнительно содержит этап, на котором устанавливают минимальный размер библиотечного набора и минимальный уровень сложности для библиотечного набора рисунков, который включает в себя упомянутый элемент библиотечного набора рисунков и связан с пользователем.
19. Система паролей в виде графической подписи, содержащая:
экран дисплея для отображения персонализированного цифрового изображения; устройство пользовательского ввода для приема пользовательского набора рисунков, который налагается поверх персонализированного цифрового изображения на экране дисплея и в котором имеется пользовательская точка касания, которой выбирается позиция на персонализированном цифровом изображении, и пользовательский жест, которым выбирается набор позиций на персонализированном цифровом изображении; и процессор для санкционирования, в качестве результата аутентификации, доступа к пользовательскому сеансу, если позиция или набор позиций, выбранные пользовательской точкой касания или пользовательским жестом на персонализированном цифровом изображении, соответственно, согласуется, в пределах значений позиционного допуска, с библиотечным набором позиций.
экран дисплея для отображения персонализированного цифрового изображения; устройство пользовательского ввода для приема пользовательского набора рисунков, который налагается поверх персонализированного цифрового изображения на экране дисплея и в котором имеется пользовательская точка касания, которой выбирается позиция на персонализированном цифровом изображении, и пользовательский жест, которым выбирается набор позиций на персонализированном цифровом изображении; и процессор для санкционирования, в качестве результата аутентификации, доступа к пользовательскому сеансу, если позиция или набор позиций, выбранные пользовательской точкой касания или пользовательским жестом на персонализированном цифровом изображении, соответственно, согласуется, в пределах значений позиционного допуска, с библиотечным набором позиций.
20. Система паролей в виде графической подписи по п. 19, в которой устройство пользовательского ввода представляет собой по меньшей мере одно из интерактивного стилуса, мыши, устройства прямого ввода движением и сенсорного экрана, встроенного в экран дисплея.
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
AU2011202415A AU2011202415B1 (en) | 2011-05-24 | 2011-05-24 | Picture gesture authentication |
AU2011202415 | 2011-05-24 | ||
US13/163,201 US8650636B2 (en) | 2011-05-24 | 2011-06-17 | Picture gesture authentication |
US13/163,201 | 2011-06-17 | ||
PCT/US2011/055507 WO2012161727A1 (en) | 2011-05-24 | 2011-10-09 | Picture gesture authentication |
Publications (2)
Publication Number | Publication Date |
---|---|
RU2013152162A RU2013152162A (ru) | 2015-05-27 |
RU2589397C2 true RU2589397C2 (ru) | 2016-07-10 |
Family
ID=46605551
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
RU2013152162/08A RU2589397C2 (ru) | 2011-05-24 | 2011-10-09 | Аутентификация графических жестов |
Country Status (18)
Country | Link |
---|---|
US (2) | US8650636B2 (ru) |
EP (1) | EP2715597B1 (ru) |
JP (1) | JP5969012B2 (ru) |
KR (2) | KR101886608B1 (ru) |
CN (1) | CN103548031B (ru) |
AU (1) | AU2011202415B1 (ru) |
BR (1) | BR112013029986A8 (ru) |
CA (3) | CA2990808C (ru) |
CL (1) | CL2013003341A1 (ru) |
CO (1) | CO6842001A2 (ru) |
IL (1) | IL229138B (ru) |
MX (1) | MX348331B (ru) |
MY (1) | MY166272A (ru) |
NZ (1) | NZ618124A (ru) |
RU (1) | RU2589397C2 (ru) |
SG (1) | SG195066A1 (ru) |
TW (2) | TWI575424B (ru) |
WO (1) | WO2012161727A1 (ru) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
RU2724656C1 (ru) * | 2016-11-25 | 2020-06-25 | Алибаба Груп Холдинг Лимитед | Способы и оборудование для аутентификации идентификационных данных |
RU2817264C2 (ru) * | 2022-10-11 | 2024-04-12 | Автономная некоммерческая организация "Институт инженерной физики" | Способ защиты электронного многофункционального мобильного устройства от несанкционированного доступа |
Families Citing this family (83)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7953983B2 (en) | 2005-03-08 | 2011-05-31 | Microsoft Corporation | Image or pictographic based computer login systems and methods |
US8463053B1 (en) | 2008-08-08 | 2013-06-11 | The Research Foundation Of State University Of New York | Enhanced max margin learning on multimodal data mining in a multimedia database |
US8458485B2 (en) | 2009-06-17 | 2013-06-04 | Microsoft Corporation | Image-based unlock functionality on a computing device |
US8181029B2 (en) * | 2009-09-23 | 2012-05-15 | At&T Intellectual Property I, L.P. | Apparatus, methods, and computer program products for entering secure passwords |
AU2011202415B1 (en) | 2011-05-24 | 2012-04-12 | Microsoft Technology Licensing, Llc | Picture gesture authentication |
GB201109311D0 (en) * | 2011-06-03 | 2011-07-20 | Avimir Ip Ltd | Method and computer program for providing authentication to control access to a computer system |
US20130007875A1 (en) | 2011-06-30 | 2013-01-03 | Ebay, Inc. | Interactive CAPTCHA |
AU2012211470A1 (en) * | 2011-08-11 | 2013-02-28 | Nowww.Us Pty Ltd | A computing device for authentication |
US8832798B2 (en) * | 2011-09-08 | 2014-09-09 | International Business Machines Corporation | Transaction authentication management including authentication confidence testing |
US20130097697A1 (en) * | 2011-10-14 | 2013-04-18 | Microsoft Corporation | Security Primitives Employing Hard Artificial Intelligence Problems |
TW201324304A (zh) * | 2011-12-05 | 2013-06-16 | Hon Hai Prec Ind Co Ltd | 具有觸摸屏的電子裝置及其解鎖方法 |
US9035745B2 (en) * | 2012-02-01 | 2015-05-19 | International Business Machines Corporation | Biometric authentication |
US9740884B2 (en) * | 2012-04-10 | 2017-08-22 | Good Technology Holdings Limited | Method and device for generating a code |
GB2503417A (en) * | 2012-04-24 | 2014-01-01 | Nearfield Comm Ltd | Controlling access according to both access code and user's action in entering the code |
US9092090B2 (en) * | 2012-05-17 | 2015-07-28 | Hong Kong Applied Science And Technology Research Institute Co., Ltd. | Structured light for touch or gesture detection |
US8973095B2 (en) | 2012-06-25 | 2015-03-03 | Intel Corporation | Authenticating a user of a system via an authentication image mechanism |
US8752151B2 (en) | 2012-10-09 | 2014-06-10 | At&T Intellectual Property I, L.P. | Methods, systems, and products for authentication of users |
CN103731265B (zh) | 2012-10-10 | 2018-04-06 | 阿里巴巴集团控股有限公司 | 口令校验方法、客户端和服务器端、终端口令*** |
US9372970B2 (en) * | 2012-10-12 | 2016-06-21 | Apple Inc. | Gesture entry techniques |
US9147058B2 (en) | 2012-10-12 | 2015-09-29 | Apple Inc. | Gesture entry techniques |
US9397992B1 (en) | 2013-10-23 | 2016-07-19 | Emc Corporation | Authentication using color-shape pairings |
US9430634B1 (en) * | 2012-10-23 | 2016-08-30 | Emc Corporation | Authentication using gesture passwords |
GB2505531B (en) * | 2012-11-16 | 2015-01-07 | F Secure Corp | Methods, systems and apparatus for managing data entries on a database |
US9069948B2 (en) * | 2012-12-21 | 2015-06-30 | Gfs Technology, Inc. | Methods, systems, and media for measuring quality of gesture-based passwords |
US20140181958A1 (en) * | 2012-12-26 | 2014-06-26 | Christopher A. Nosack | Secure and convenient authentication |
US9300645B1 (en) * | 2013-03-14 | 2016-03-29 | Ip Holdings, Inc. | Mobile IO input and output for smartphones, tablet, and wireless devices including touch screen, voice, pen, and gestures |
US9389728B2 (en) * | 2013-03-15 | 2016-07-12 | Elwha Llc | Systems and methods for parallax compensation |
US20140282979A1 (en) * | 2013-03-15 | 2014-09-18 | Charles A. Andon | User authentication systems for remote computers, internet applications and online services |
US9395902B2 (en) | 2013-03-15 | 2016-07-19 | Elwha Llc | Systems and methods for parallax compensation |
US9229629B2 (en) * | 2013-03-18 | 2016-01-05 | Transcend Information, Inc. | Device identification method, communicative connection method between multiple devices, and interface controlling method |
WO2014165431A1 (en) | 2013-04-05 | 2014-10-09 | Antique Books, Inc. | Method and system providing a picture password proof of knowledge |
JP2014225766A (ja) * | 2013-05-16 | 2014-12-04 | ソニー株式会社 | 情報処理装置、情報処理方法およびプログラム |
US9104857B2 (en) * | 2013-06-14 | 2015-08-11 | Microsoft Technology Licensing, Llc | Gesture-based authentication without retained credentialing gestures |
KR20140148196A (ko) * | 2013-06-21 | 2014-12-31 | 삼성전자주식회사 | 콘텐츠 보안 제어 방법 및 그 전자 장치 |
EP3016013A4 (en) * | 2013-06-25 | 2016-10-26 | Fujitsu Ltd | INFORMATION PROCESSING DEVICE, TERMINAL DEVICE, INFORMATION PROCESSING PROGRAM, AND INFORMATION PROCESSING METHOD |
KR20150003957A (ko) * | 2013-07-01 | 2015-01-12 | 삼성전자주식회사 | 전자 장치의 잠금 화면 운용 방법 및 장치 |
CN104571900B (zh) * | 2013-10-24 | 2019-06-18 | 深圳富泰宏精密工业有限公司 | 电子设备解锁***及方法 |
JP6243828B2 (ja) * | 2013-11-29 | 2017-12-06 | 株式会社 ハイディープHiDeep Inc. | タッチレベルに伴うフィードバック方法、及びこれを行うタッチ入力装置 |
TWI525525B (zh) * | 2013-12-04 | 2016-03-11 | 緯創資通股份有限公司 | 行動裝置及其致能方法 |
US9171143B2 (en) * | 2013-12-19 | 2015-10-27 | Verizon Patent And Licensing Inc. | System for and method of generating visual passwords |
US20150190208A1 (en) * | 2014-01-06 | 2015-07-09 | Covidien Lp | System and method for user interaction with medical equipment |
TWI585606B (zh) * | 2014-01-21 | 2017-06-01 | 人民股份有限公司 | 一種身分認證系統及方法 |
US9292678B2 (en) | 2014-03-19 | 2016-03-22 | International Business Machines Corporation | Unlocking a computing device via images |
US9323435B2 (en) | 2014-04-22 | 2016-04-26 | Robert H. Thibadeau, SR. | Method and system of providing a picture password for relatively smaller displays |
WO2015164476A2 (en) * | 2014-04-22 | 2015-10-29 | Antique Books, Inc. | Method and system of providing a picture password for relatively smaller displays |
KR101645683B1 (ko) * | 2014-05-13 | 2016-08-05 | 울산과학기술원 | 그래픽 암호 강화 방법 및 시스템 |
KR101595098B1 (ko) * | 2014-05-19 | 2016-02-17 | 경희대학교 산학협력단 | 전자서명 생성 장치 및 이를 이용한 전자서명 생성 방법 |
EP3149985A1 (en) | 2014-06-02 | 2017-04-05 | Antique Books Inc. | Advanced proof of knowledge authentication |
EP3149644B1 (en) | 2014-06-02 | 2018-08-01 | Antique Books Inc. | Device and server for password pre-verification at client using truncated hash |
CN104091114A (zh) * | 2014-07-04 | 2014-10-08 | 泛意创作有限公司 | 移动终端传输认证密码方法、获取认证密码方法 |
WO2016025504A1 (en) | 2014-08-11 | 2016-02-18 | Antique Books, Inc. | Methods and systems for securing proofs of knowledge for privacy |
US9361447B1 (en) | 2014-09-04 | 2016-06-07 | Emc Corporation | Authentication based on user-selected image overlay effects |
US9582653B2 (en) * | 2014-10-02 | 2017-02-28 | International Business Machines Corporation | Graphical user passwords |
CN105592450A (zh) * | 2014-10-21 | 2016-05-18 | 中兴通讯股份有限公司 | 一种密码生成的方法、装置及*** |
US10069864B2 (en) * | 2015-03-20 | 2018-09-04 | Oracle International Corporation | Method and system for using smart images |
US11265165B2 (en) | 2015-05-22 | 2022-03-01 | Antique Books, Inc. | Initial provisioning through shared proofs of knowledge and crowdsourced identification |
WO2016203474A1 (en) * | 2015-06-18 | 2016-12-22 | Googale (2009) Ltd | Secured computerized system for children and/or pre- literate/ illiterate users |
US9871798B2 (en) | 2015-06-18 | 2018-01-16 | Googale (2009) Ltd. | Computerized system facilitating secured electronic communication between and with children |
US10198963B2 (en) | 2015-06-18 | 2019-02-05 | Googale (2009) Ltd. | Secure computerized system, method and computer program product for children and/or pre-literate/illiterate users |
WO2016203472A1 (en) | 2015-06-18 | 2016-12-22 | Googale (2009) Ltd | A computerized system including rules for a rendering system accessible to non-literate users via a touch screen |
CN106489155A (zh) * | 2015-06-26 | 2017-03-08 | 华为技术有限公司 | 双因子认证方法、装置和设备 |
US10169557B2 (en) * | 2015-09-23 | 2019-01-01 | International Business Machines Corporation | Picture/gesture password protection |
US10764301B2 (en) * | 2015-11-17 | 2020-09-01 | Oath Inc. | Method and system for user authentication based on a visual representation of user location |
US11436274B2 (en) | 2016-01-19 | 2022-09-06 | Regwez, Inc. | Visual access code |
CN107346386A (zh) * | 2016-05-05 | 2017-11-14 | 阿里巴巴集团控股有限公司 | 一种认证、用于认证的信息生成方法及装置 |
US9950795B2 (en) | 2016-06-10 | 2018-04-24 | Panasonic Avionics Corporation | Methods and systems for pairing a personal electronic device on a transportation vehicle |
US10158616B1 (en) | 2016-07-20 | 2018-12-18 | Google Llc | Methods and systems for online access credential transition |
US10362609B2 (en) | 2016-08-10 | 2019-07-23 | Panasonic Avionics Corporation | Methods and systems for automatically pairing a personal electronic device on a transportation vehicle |
US10477345B2 (en) | 2016-10-03 | 2019-11-12 | J2B2, Llc | Systems and methods for identifying parties based on coordinating identifiers |
US10601931B2 (en) | 2016-10-03 | 2020-03-24 | J2B2, Llc | Systems and methods for delivering information and using coordinating identifiers |
US10581985B2 (en) | 2016-10-03 | 2020-03-03 | J2B2, Llc | Systems and methods for providing coordinating identifiers over a network |
US10540491B1 (en) * | 2016-10-25 | 2020-01-21 | Wells Fargo Bank, N.A. | Virtual and augmented reality signatures |
US10586220B2 (en) * | 2016-12-02 | 2020-03-10 | Bank Of America Corporation | Augmented reality dynamic authentication |
US10778450B1 (en) | 2017-04-28 | 2020-09-15 | Wells Fargo Bank, N.A. | Gesture-extracted passwords for authenticated key exchange |
US10333913B2 (en) | 2017-05-15 | 2019-06-25 | International Business Machines Corporation | Dynamic object passwords |
WO2018222247A1 (en) * | 2017-06-02 | 2018-12-06 | Apple Inc. | Device, method, and graphical user interface for annotating content |
US10989803B1 (en) * | 2017-08-21 | 2021-04-27 | Massachusetts Institute Of Technology | Security protocol for motion tracking systems |
EP3483761A1 (en) * | 2017-11-10 | 2019-05-15 | M-cubator GmbH & Co KG | Methods and systems for generating user identifying data and for using the user identifying data for authenticating the user |
KR102411881B1 (ko) | 2018-01-03 | 2022-06-22 | 삼성전자주식회사 | 전자 장치 및 그의 제어 방법 |
CN109118215B (zh) * | 2018-06-12 | 2021-04-27 | 创新先进技术有限公司 | 支付处理方法、装置及服务器 |
KR102193115B1 (ko) * | 2019-04-24 | 2020-12-18 | 넷마블 주식회사 | 드로잉 기반 보안 인증을 수행하기 위한 컴퓨터 프로그램 |
US11210431B2 (en) * | 2019-06-07 | 2021-12-28 | Dell Products L.P. | Securely entering sensitive information using a touch screen device |
US11755194B2 (en) | 2020-10-06 | 2023-09-12 | Capital One Services, Llc | Interactive searching using gestures on any mobile search results page |
Family Cites Families (119)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US559961A (en) * | 1896-05-12 | Frederic bare | ||
US5485531A (en) | 1987-12-17 | 1996-01-16 | Fuji Electric Co., Ltd. | Character-feature extraction device |
US5224179A (en) | 1988-12-20 | 1993-06-29 | At&T Bell Laboratories | Image skeletonization method |
US5465084A (en) | 1990-03-27 | 1995-11-07 | Cottrell; Stephen R. | Method to provide security for a computer and a device therefor |
GB9125540D0 (en) | 1991-11-30 | 1992-01-29 | Davies John H E | Access control systems |
US5539840A (en) | 1993-10-19 | 1996-07-23 | Canon Inc. | Multifont optical character recognition using a box connectivity approach |
TW299410B (ru) | 1994-04-04 | 1997-03-01 | At & T Corp | |
US5778069A (en) | 1996-04-10 | 1998-07-07 | Microsoft Corporation | Non-biased pseudo random number generator |
US6075905A (en) | 1996-07-17 | 2000-06-13 | Sarnoff Corporation | Method and apparatus for mosaic image construction |
US6209104B1 (en) | 1996-12-10 | 2001-03-27 | Reza Jalili | Secure data entry and visual authentication system and method |
US6278453B1 (en) | 1997-06-13 | 2001-08-21 | Starfish Software, Inc. | Graphical password methodology for a microprocessor device accepting non-alphanumeric user input |
JP3781874B2 (ja) | 1997-09-05 | 2006-05-31 | 富士通株式会社 | 画像指示による電子情報管理装置、秘密鍵管理装置及び方法、並びに、秘密鍵管理プログラムを記録した記録媒体 |
US6185316B1 (en) | 1997-11-12 | 2001-02-06 | Unisys Corporation | Self-authentication apparatus and method |
US20010044906A1 (en) | 1998-04-21 | 2001-11-22 | Dimitri Kanevsky | Random visual patterns used to obtain secured access |
US6516092B1 (en) | 1998-05-29 | 2003-02-04 | Cognex Corporation | Robust sub-model shape-finder |
US6788304B1 (en) | 1998-06-11 | 2004-09-07 | Evans & Sutherland Computer Corporation | Method and system for antialiased procedural solid texturing |
US7219368B2 (en) | 1999-02-11 | 2007-05-15 | Rsa Security Inc. | Robust visual passwords |
US6393305B1 (en) | 1999-06-07 | 2002-05-21 | Nokia Mobile Phones Limited | Secure wireless communication user identification by voice recognition |
AU2001251202A1 (en) | 2000-04-07 | 2001-10-23 | Rsa Security, Inc. | System and method for authenticating a user |
US20010037468A1 (en) | 2000-04-11 | 2001-11-01 | Gaddis M. Norton | Method and apparatus for creating unique image passwords |
US6934860B1 (en) * | 2000-05-08 | 2005-08-23 | Xerox Corporation | System, method and article of manufacture for knowledge-based password protection of computers and other systems |
DE10024179A1 (de) | 2000-05-17 | 2001-11-22 | Gero Decker | Verfahren zur Zugangsberechtigungskontrolle |
US6720860B1 (en) | 2000-06-30 | 2004-04-13 | International Business Machines Corporation | Password protection using spatial and temporal variation in a high-resolution touch sensitive display |
US6948068B2 (en) | 2000-08-15 | 2005-09-20 | Spectra Systems Corporation | Method and apparatus for reading digital watermarks with a hand-held reader device |
US6959394B1 (en) | 2000-09-29 | 2005-10-25 | Intel Corporation | Splitting knowledge of a password |
US6868190B1 (en) | 2000-10-19 | 2005-03-15 | Eastman Kodak Company | Methods for automatically and semi-automatically transforming digital image data to provide a desired image look |
US20040034801A1 (en) | 2001-02-15 | 2004-02-19 | Denny Jaeger | Method for creating and using computer passwords |
US7279646B2 (en) | 2001-05-25 | 2007-10-09 | Intel Corporation | Digital signature collection and authentication |
EP1422589A1 (en) | 2001-07-27 | 2004-05-26 | Avimir, LLC | Method and device for entering a computer database password |
US6958759B2 (en) | 2001-08-28 | 2005-10-25 | General Instrument Corporation | Method and apparatus for preserving, enlarging and supplementing image content displayed in a graphical user interface |
JP2003091509A (ja) * | 2001-09-17 | 2003-03-28 | Nec Corp | 携帯通信機器の個人認証方法およびそれを記述したプログラム |
US20030093699A1 (en) | 2001-11-15 | 2003-05-15 | International Business Machines Corporation | Graphical passwords for use in a data processing network |
US6687390B2 (en) * | 2001-12-04 | 2004-02-03 | Applied Neural Conputing Ltd. | System for and method of web signature recognition system based on object map |
US6985628B2 (en) | 2002-01-07 | 2006-01-10 | Xerox Corporation | Image type classification using edge features |
US7394346B2 (en) * | 2002-01-15 | 2008-07-01 | International Business Machines Corporation | Free-space gesture recognition for transaction security and command processing |
JP2003271965A (ja) * | 2002-03-19 | 2003-09-26 | Fujitsu Ltd | 手書き署名認証プログラム、方法、及び装置 |
US7383570B2 (en) | 2002-04-25 | 2008-06-03 | Intertrust Technologies, Corp. | Secure authentication systems and methods |
US7243239B2 (en) | 2002-06-28 | 2007-07-10 | Microsoft Corporation | Click passwords |
KR20040005505A (ko) | 2002-07-10 | 2004-01-16 | 삼성전자주식회사 | 컴퓨터시스템 및 그 부팅제어방법 |
KR20020077838A (ko) | 2002-08-09 | 2002-10-14 | 박승배 | 타인의 관찰에 의한 패스워드의 노출 문제를 해결한 패스워드 시스템 |
FI20021682A (fi) * | 2002-09-20 | 2004-03-21 | Nokia Corp | Menetelmä laitteen lukitustilan avaamiseksi ja elektroninen laite |
US7388571B2 (en) | 2002-11-21 | 2008-06-17 | Research In Motion Limited | System and method of integrating a touchscreen within an LCD |
WO2004053823A1 (en) | 2002-12-09 | 2004-06-24 | Adam Kaplan | Method and apparatus for user interface |
US8224887B2 (en) | 2003-03-26 | 2012-07-17 | Authenticatid, Llc | System, method and computer program product for authenticating a client |
US20050008148A1 (en) * | 2003-04-02 | 2005-01-13 | Dov Jacobson | Mouse performance identification |
US7389123B2 (en) | 2003-04-29 | 2008-06-17 | Sony Ericsson Mobile Communications Ab | Mobile apparatus with remote lock and control function |
FI20030920A0 (fi) | 2003-06-19 | 2003-06-19 | Nokia Corp | Menetelmä ja järjestelmä graafisen salasanan tuottamiseksi sekä päätelaite |
US20040230843A1 (en) | 2003-08-20 | 2004-11-18 | Wayne Jansen | System and method for authenticating users using image selection |
EP1692637A4 (en) * | 2003-12-05 | 2009-11-04 | New Jersey Tech Inst | SYSTEM AND METHOD FOR ROBUST REVERSIBLE DATA MANAGEMENT AND RECOVERY IN THE SPATIAL DOMAIN |
US20050212760A1 (en) | 2004-03-23 | 2005-09-29 | Marvit David L | Gesture based user interface supporting preexisting symbols |
US7180500B2 (en) | 2004-03-23 | 2007-02-20 | Fujitsu Limited | User definable gestures for motion controlled handheld devices |
US7365737B2 (en) | 2004-03-23 | 2008-04-29 | Fujitsu Limited | Non-uniform gesture precision |
US7519223B2 (en) | 2004-06-28 | 2009-04-14 | Microsoft Corporation | Recognizing gestures and using gestures for interacting with software applications |
US7257241B2 (en) | 2005-01-07 | 2007-08-14 | Motorola, Inc. | Dynamic thresholding for a fingerprint matching system |
CA2495445A1 (en) | 2005-01-29 | 2005-07-13 | Hai Tao | An arrangement and method of graphical password authentication |
US8145912B2 (en) | 2005-03-01 | 2012-03-27 | Qualcomm Incorporated | System and method for using a visual password scheme |
US7953983B2 (en) | 2005-03-08 | 2011-05-31 | Microsoft Corporation | Image or pictographic based computer login systems and methods |
US7743256B2 (en) | 2005-05-02 | 2010-06-22 | Vince Yang | Method for verifying authorized access |
US20070016958A1 (en) | 2005-07-12 | 2007-01-18 | International Business Machines Corporation | Allowing any computer users access to use only a selection of the available applications |
US7751598B2 (en) | 2005-08-25 | 2010-07-06 | Sarnoff Corporation | Methods and systems for biometric identification |
US7489804B2 (en) | 2005-09-26 | 2009-02-10 | Cognisign Llc | Apparatus and method for trajectory-based identification of digital data content |
JP4839758B2 (ja) * | 2005-09-28 | 2011-12-21 | 大日本印刷株式会社 | 共同利用端末装置の利用者切替管理システム |
US7840204B2 (en) | 2005-11-22 | 2010-11-23 | Kyocera Corporation | System and method for unlocking wireless communications device |
US7657849B2 (en) * | 2005-12-23 | 2010-02-02 | Apple Inc. | Unlocking a device by performing gestures on an unlock image |
US20070277224A1 (en) | 2006-05-24 | 2007-11-29 | Osborn Steven L | Methods and Systems for Graphical Image Authentication |
US8117458B2 (en) * | 2006-05-24 | 2012-02-14 | Vidoop Llc | Methods and systems for graphical image authentication |
US20110031139A1 (en) * | 2006-07-26 | 2011-02-10 | James Joseph Macor | Protection, authentication, identification device for a physical object specimen |
KR100856919B1 (ko) * | 2006-12-01 | 2008-09-05 | 한국전자통신연구원 | 제스처 기반 사용자 입력 방법 및 장치 |
US7793108B2 (en) | 2007-02-27 | 2010-09-07 | International Business Machines Corporation | Method of creating password schemes for devices |
US20100250937A1 (en) | 2007-03-05 | 2010-09-30 | Vidoop, Llc | Method And System For Securely Caching Authentication Elements |
JP2008217716A (ja) * | 2007-03-07 | 2008-09-18 | Sharp Corp | 認証装置、画像形成装置、認証システム、認証プログラム、記録媒体および認証方法 |
US8145677B2 (en) | 2007-03-27 | 2012-03-27 | Faleh Jassem Al-Shameri | Automated generation of metadata for mining image and text data |
US7765266B2 (en) | 2007-03-30 | 2010-07-27 | Uranus International Limited | Method, apparatus, system, medium, and signals for publishing content created during a communication |
US7941834B2 (en) | 2007-04-05 | 2011-05-10 | Microsoft Corporation | Secure web-based user authentication |
US20080263361A1 (en) | 2007-04-20 | 2008-10-23 | Microsoft Corporation | Cryptographically strong key derivation using password, audio-visual and mental means |
JP2010528382A (ja) | 2007-05-30 | 2010-08-19 | ペィエエムスィイー・ネットワークス・デンマーク・エペイエス | セキュアなログインプロトコル |
KR100815530B1 (ko) * | 2007-07-20 | 2008-04-15 | (주)올라웍스 | 유해성 컨텐츠 필터링 방법 및 시스템 |
US20090038006A1 (en) | 2007-08-02 | 2009-02-05 | Traenkenschuh John L | User authentication with image password |
US8090201B2 (en) | 2007-08-13 | 2012-01-03 | Sony Ericsson Mobile Communications Ab | Image-based code |
US8266682B2 (en) | 2007-08-20 | 2012-09-11 | Ebay Inc. | System and methods for weak authentication data reinforcement |
US20110202982A1 (en) | 2007-09-17 | 2011-08-18 | Vidoop, Llc | Methods And Systems For Management Of Image-Based Password Accounts |
KR101961052B1 (ko) * | 2007-09-24 | 2019-03-21 | 애플 인크. | 전자 장치 내의 내장형 인증 시스템들 |
TWI374658B (en) * | 2007-09-29 | 2012-10-11 | Htc Corp | Image process method |
US8150807B2 (en) * | 2007-10-03 | 2012-04-03 | Eastman Kodak Company | Image storage system, device and method |
US8700911B2 (en) | 2007-11-28 | 2014-04-15 | Hewlett-Packard Development Company, L.P. | Authentication system and method |
KR100933679B1 (ko) * | 2007-12-28 | 2009-12-23 | 성균관대학교산학협력단 | 휠 인터페이스를 이용한 임베디드 시스템의 그래픽패스워드 입력 장치 및 방법 |
CN101499905A (zh) | 2008-02-02 | 2009-08-05 | 诚实科技股份有限公司 | 移动装置的图像密码认证***及其方法 |
US8024775B2 (en) * | 2008-02-20 | 2011-09-20 | Microsoft Corporation | Sketch-based password authentication |
US20090244013A1 (en) | 2008-03-27 | 2009-10-01 | Research In Motion Limited | Electronic device and tactile touch screen display |
US20090259855A1 (en) * | 2008-04-15 | 2009-10-15 | Apple Inc. | Code Image Personalization For A Computing Device |
US8174503B2 (en) | 2008-05-17 | 2012-05-08 | David H. Cain | Touch-based authentication of a mobile device through user generated pattern creation |
US8683582B2 (en) * | 2008-06-16 | 2014-03-25 | Qualcomm Incorporated | Method and system for graphical passcode security |
CN101296457A (zh) * | 2008-06-25 | 2008-10-29 | 深圳华为通信技术有限公司 | 一种屏幕操作方法和装置 |
EP2146490A1 (en) * | 2008-07-18 | 2010-01-20 | Alcatel, Lucent | User device for gesture based exchange of information, methods for gesture based exchange of information between a plurality of user devices, and related devices and systems |
US20100031200A1 (en) | 2008-07-30 | 2010-02-04 | Arima Communications Corp. | Method of inputting a hand-drawn pattern password |
JP5349893B2 (ja) * | 2008-10-15 | 2013-11-20 | キヤノン株式会社 | 情報処理装置及び情報処理装置の制御方法 |
WO2010062901A1 (en) | 2008-11-26 | 2010-06-03 | Research In Motion Limited | Touch-sensitive display method and apparatus |
US8543415B2 (en) | 2008-11-26 | 2013-09-24 | General Electric Company | Mobile medical device image and series navigation |
US8384679B2 (en) | 2008-12-23 | 2013-02-26 | Todd Robert Paleczny | Piezoelectric actuator arrangement |
TW201026004A (en) * | 2008-12-30 | 2010-07-01 | yi-hong Zheng | Method of judging gesture command by Hamilton linking-type sub-picture and device thereof |
US8347103B2 (en) | 2009-01-13 | 2013-01-01 | Nic, Inc. | System and method for authenticating a user using a graphical password |
US20100186074A1 (en) | 2009-01-16 | 2010-07-22 | Angelos Stavrou | Authentication Using Graphical Passwords |
JP2010211433A (ja) * | 2009-03-10 | 2010-09-24 | Hitachi Ltd | 認証システム |
US8458485B2 (en) | 2009-06-17 | 2013-06-04 | Microsoft Corporation | Image-based unlock functionality on a computing device |
GB0910545D0 (en) | 2009-06-18 | 2009-07-29 | Therefore Ltd | Picturesafe |
US8818274B2 (en) | 2009-07-17 | 2014-08-26 | Qualcomm Incorporated | Automatic interfacing between a master device and object device |
KR101142796B1 (ko) | 2009-10-22 | 2012-05-08 | 이병철 | 터치스크린을 이용한 암호입력방법 |
CN201569981U (zh) * | 2009-12-30 | 2010-09-01 | 刘坤 | 3d立体手势电脑输入*** |
US9292731B2 (en) | 2009-12-30 | 2016-03-22 | Intel Corporation | Gesture-based signature authentication |
US8813183B2 (en) | 2010-02-11 | 2014-08-19 | Antique Books, Inc. | Method and system for processor or web logon |
JP5513957B2 (ja) * | 2010-04-02 | 2014-06-04 | 株式会社ジャパンディスプレイ | 表示装置、認証方法、およびプログラム |
CN201821481U (zh) * | 2010-04-20 | 2011-05-04 | 苏州瀚瑞微电子有限公司 | 触控式耳机装置 |
US8286102B1 (en) | 2010-05-27 | 2012-10-09 | Adobe Systems Incorporated | System and method for image processing using multi-touch gestures |
GB201018970D0 (en) * | 2010-11-10 | 2010-12-22 | Tricerion Ltd | User authentication system and method thereof |
US8536978B2 (en) * | 2010-11-19 | 2013-09-17 | Blackberry Limited | Detection of duress condition at a communication device |
EP2466518B1 (en) | 2010-12-16 | 2019-04-24 | BlackBerry Limited | Password entry using 3d image with spatial alignment |
EP2466513B1 (en) | 2010-12-16 | 2018-11-21 | BlackBerry Limited | Visual or touchscreen password entry |
US20120166944A1 (en) * | 2010-12-23 | 2012-06-28 | Stephen Hayden Cotterill | Device, Method, and Graphical User Interface for Switching Between Two User Interfaces |
AU2011202415B1 (en) | 2011-05-24 | 2012-04-12 | Microsoft Technology Licensing, Llc | Picture gesture authentication |
-
2011
- 2011-05-24 AU AU2011202415A patent/AU2011202415B1/en active Active
- 2011-06-17 US US13/163,201 patent/US8650636B2/en active Active
- 2011-10-09 JP JP2014512815A patent/JP5969012B2/ja not_active Expired - Fee Related
- 2011-10-09 CN CN201180071045.2A patent/CN103548031B/zh active Active
- 2011-10-09 WO PCT/US2011/055507 patent/WO2012161727A1/en active Application Filing
- 2011-10-09 NZ NZ618124A patent/NZ618124A/en unknown
- 2011-10-09 KR KR1020187003736A patent/KR101886608B1/ko active IP Right Grant
- 2011-10-09 EP EP11866405.1A patent/EP2715597B1/en active Active
- 2011-10-09 MX MX2013013742A patent/MX348331B/es active IP Right Grant
- 2011-10-09 BR BR112013029986A patent/BR112013029986A8/pt not_active Application Discontinuation
- 2011-10-09 MY MYPI2013702224A patent/MY166272A/en unknown
- 2011-10-09 CA CA2990808A patent/CA2990808C/en active Active
- 2011-10-09 RU RU2013152162/08A patent/RU2589397C2/ru not_active IP Right Cessation
- 2011-10-09 KR KR1020137031038A patent/KR101832544B1/ko active IP Right Grant
- 2011-10-09 CA CA2836052A patent/CA2836052C/en not_active Expired - Fee Related
- 2011-10-09 CA CA2990803A patent/CA2990803C/en active Active
- 2011-10-09 SG SG2013085907A patent/SG195066A1/en unknown
-
2012
- 2012-05-24 TW TW105111115A patent/TWI575424B/zh not_active IP Right Cessation
- 2012-05-24 TW TW101118546A patent/TWI541676B/zh not_active IP Right Cessation
- 2012-10-19 US US13/656,594 patent/US8910253B2/en active Active
-
2013
- 2013-10-30 IL IL229138A patent/IL229138B/en active IP Right Grant
- 2013-11-21 CL CL2013003341A patent/CL2013003341A1/es unknown
- 2013-12-23 CO CO13299227A patent/CO6842001A2/es unknown
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
RU2724656C1 (ru) * | 2016-11-25 | 2020-06-25 | Алибаба Груп Холдинг Лимитед | Способы и оборудование для аутентификации идентификационных данных |
US10831876B2 (en) | 2016-11-25 | 2020-11-10 | Advanced New Technologies Co., Ltd. | Methods and apparatuses for identity authentication in virtual reality |
RU2817264C2 (ru) * | 2022-10-11 | 2024-04-12 | Автономная некоммерческая организация "Институт инженерной физики" | Способ защиты электронного многофункционального мобильного устройства от несанкционированного доступа |
RU2817264C9 (ru) * | 2022-10-11 | 2024-04-24 | Автономная некоммерческая организация "Институт инженерной физики" | Способ защиты электронного многофункционального мобильного устройства от несанкционированного доступа |
Also Published As
Similar Documents
Publication | Publication Date | Title |
---|---|---|
RU2589397C2 (ru) | Аутентификация графических жестов | |
US10771847B2 (en) | Setup procedures for an electronic device | |
US10313882B2 (en) | Dynamic unlock mechanisms for mobile devices | |
KR101556599B1 (ko) | 패턴 입력 장치 및 방법과 이를 이용한 기록 매체 | |
EP4333444A2 (en) | Setup procedures for an electronic device | |
WO2016197717A1 (zh) | 一种在移动终端上输入信息的方法及装置 | |
JP7021790B2 (ja) | 構造化された記憶済みデータへのアクセスの提供 | |
US9424416B1 (en) | Accessing applications from secured states | |
KR20150047735A (ko) | 이미지 상에서의 사용자 입력에 기반한 사용자 인증방법 및 이를 적용한 전자기기 | |
KR102014408B1 (ko) | 이미지 터치 패스워드를 이용한 사용자 인증 방법 및 이를 위한 컴퓨터 프로그램 | |
WO2019236412A1 (en) | Setup procedures for an electronic device | |
JP2016139188A (ja) | プログラムおよび電文生成方法 | |
KR101823057B1 (ko) | 계층화된 패턴을 이용한 인증 방법 및 장치 | |
TW201301837A (zh) | 圖片手勢認證 | |
JP2008276375A (ja) | ログイン方法、ログイン装置および記録媒体 | |
TW201331784A (zh) | 身分驗證系統及其方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
HZ9A | Changing address for correspondence with an applicant | ||
MM4A | The patent is invalid due to non-payment of fees |
Effective date: 20191010 |