Возможно многие знают о такой теории что нет двух одинаковых снежинок. И именно это натолкнуло меня на мысль, а что если использовать снежинки для разблокировки вашего устройства.
Пожалуй, начну с того чем плох нынешний вид графического ключа андроид (других графических ключей не знаю и целевой категорией использования моей задумки являются смартфоны и планшеты). Дак вот, нынешний графический ключ может быть и сложно взломать с помощью декода или чего там. Но аналоговым путем проще простого, например, наносишь на руку ультрафиолетовый маркер, жмешь руку владельцу аппарата и там просишь позвонить или посмотреть. Безпалева светишь УФ фонариком на дисплей и вуаля. Или можно подсмотреть на скрытую камеру, короче много разных вариантов.
Суть моего ключа что каждый раз нужно вводить разную комбинацию для разблокировки. А для усложнения задачи появляющаяся «снежинка» будет крутиться и вертеться без остановки что что еще более усложнит попытки взлома или типа того.
Вы заранее настраиваете некоторую кривую которая затем должна проявится на «снежинке», на одном из лучей или не одном. Но для того что бы эта кривая появилась вам нужно елозить пальцем по тачскрину, меняя направление по мере проявления узора.
Вы прикасаетесь к экрану появляется пустая снежинка. Вы начинает вести пальцем, в любую сторону, а в это время снежинка начинает менять свою структуру или проще говоря узор. На какой-либо из граней вы замечаете часть вашей кривой (узора) которая превратиться в другой узор если вы не поменяете направления движения своего пальца в любую сторону. Причем если вы например вели пальцем вверх увидели, что часть кривой проявилась, но уже перешла в другую кривую то при движении пальца вниз она уже не проявится там. Что еще более усложнит процесс взлома.
Ну к примеру, вот вы видите, что часть вашей кривой проявилась, вы сменили направление пальца, проявилась еще часть кривой или вся кривая вы просто отпускает тачскрин и вот, готово.
Можно всячески улучшить ваш ключ. Например, задать наименьшее число появлений частичек ключа (кривой, узора) перед разблокировкой. Настроить количество необходимых кривых (узора) на снежинке для разблокировки. Настроить ни одну, а несколько кривых которые должны проявиться в итоге и так далее.
Каждый раз вы будете делать разные движения пальцем для разблокировки.
Движущаяся модель «снежинки» не даст зафиксировать свою структуру всяким шпионским камерам с малым количеством фпс или низким разрешением.
Можно также совместно с вводом кривой добавить звуковой или вибросигнал который например запретит отпускать палец от тачскрина на определенное время или пока не изменится что-то на дисплее.
К сожалению, я совершенно не умею программировать потому что в колледже не было набора на программистов в том году когда я поступал. Если кто-либо готов воплотить это в жизнь, а потом продать гуглу или на крайний случай шмяндексу. Я буду рад помочь чем могу.
Прелюдия.
Пожалуй, начну с того чем плох нынешний вид графического ключа андроид (других графических ключей не знаю и целевой категорией использования моей задумки являются смартфоны и планшеты). Дак вот, нынешний графический ключ может быть и сложно взломать с помощью декода или чего там. Но аналоговым путем проще простого, например, наносишь на руку ультрафиолетовый маркер, жмешь руку владельцу аппарата и там просишь позвонить или посмотреть. Безпалева светишь УФ фонариком на дисплей и вуаля. Или можно подсмотреть на скрытую камеру, короче много разных вариантов.
Новшество.
Суть моего ключа что каждый раз нужно вводить разную комбинацию для разблокировки. А для усложнения задачи появляющаяся «снежинка» будет крутиться и вертеться без остановки что что еще более усложнит попытки взлома или типа того.
Как работает.
Вы заранее настраиваете некоторую кривую которая затем должна проявится на «снежинке», на одном из лучей или не одном. Но для того что бы эта кривая появилась вам нужно елозить пальцем по тачскрину, меняя направление по мере проявления узора.
Подробнее.
Вы прикасаетесь к экрану появляется пустая снежинка. Вы начинает вести пальцем, в любую сторону, а в это время снежинка начинает менять свою структуру или проще говоря узор. На какой-либо из граней вы замечаете часть вашей кривой (узора) которая превратиться в другой узор если вы не поменяете направления движения своего пальца в любую сторону. Причем если вы например вели пальцем вверх увидели, что часть кривой проявилась, но уже перешла в другую кривую то при движении пальца вниз она уже не проявится там. Что еще более усложнит процесс взлома.
Ну к примеру, вот вы видите, что часть вашей кривой проявилась, вы сменили направление пальца, проявилась еще часть кривой или вся кривая вы просто отпускает тачскрин и вот, готово.
Плюсы.
Можно всячески улучшить ваш ключ. Например, задать наименьшее число появлений частичек ключа (кривой, узора) перед разблокировкой. Настроить количество необходимых кривых (узора) на снежинке для разблокировки. Настроить ни одну, а несколько кривых которые должны проявиться в итоге и так далее.
Каждый раз вы будете делать разные движения пальцем для разблокировки.
Движущаяся модель «снежинки» не даст зафиксировать свою структуру всяким шпионским камерам с малым количеством фпс или низким разрешением.
Можно также совместно с вводом кривой добавить звуковой или вибросигнал который например запретит отпускать палец от тачскрина на определенное время или пока не изменится что-то на дисплее.
Outro
К сожалению, я совершенно не умею программировать потому что в колледже не было набора на программистов в том году когда я поступал. Если кто-либо готов воплотить это в жизнь, а потом продать гуглу или на крайний случай шмяндексу. Я буду рад помочь чем могу.