CN1892731A - 字体点阵结构的加密方法和加密*** - Google Patents

字体点阵结构的加密方法和加密*** Download PDF

Info

Publication number
CN1892731A
CN1892731A CN 200510035741 CN200510035741A CN1892731A CN 1892731 A CN1892731 A CN 1892731A CN 200510035741 CN200510035741 CN 200510035741 CN 200510035741 A CN200510035741 A CN 200510035741A CN 1892731 A CN1892731 A CN 1892731A
Authority
CN
China
Prior art keywords
typeface
lattice structure
row
array unit
encryption
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN 200510035741
Other languages
English (en)
Other versions
CN1892731B (zh
Inventor
刘畅
胡一
刘江海
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Liu Chang International Co Ltd
Original Assignee
Liu Chang International Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Liu Chang International Co Ltd filed Critical Liu Chang International Co Ltd
Priority to CN2005100357414A priority Critical patent/CN1892731B/zh
Publication of CN1892731A publication Critical patent/CN1892731A/zh
Application granted granted Critical
Publication of CN1892731B publication Critical patent/CN1892731B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Controls And Circuits For Display Device (AREA)

Abstract

一种字体点阵结构的加密方法和加密***,该加密方法包括选取代表字体笔画的点阵单位;对该点阵单位进行重新排列,使字体笔画发生变化,以产生加密字体点阵结构。通过本发明的字体点阵结构加密方法可以使作为加密主体的字体点阵结构本身发生实质性的变化,使经过重新排列的字体无法辨认,从而实现了对字体的加密。

Description

字体点阵结构的加密方法和加密***
【技术领域】
本发明涉及一种字体点阵结构的加密方法和加密***,尤其是涉及一种使作为加密主体的字体点阵结构本身发生实质变化的加密方法和加密***。
【背景技术】
计算机***和与之配套的打印输出***中的常见字体包括两种:点阵字体(位图字体)和矢量字体。其中,点阵字体是以像素作为最小点阵单位进行表示的字体点阵结构。在这种字体点阵结构中,利用按一定顺序排列的“黑”象素和“白”来表示特定字体。在计算机字库内,利用二位(0-1)矩阵来表示字体的点阵结构。通常“0”表示字体点阵结构中的“白”象素,“1”表示字体点阵结构中的“黑”象素。参照图1,文字“人”表示在16×16像素的字体点阵结构1中是由60个“黑”象素和205个“白”象素按一定顺序排列而成。数字“1”表示在16×16像素的字体点阵结构2中由32个“黑”象素和224个“白”象素按一定顺序排列而成。而上述点阵字体在计算机***字库内的数据形式是16×16位由“0”或“1”组成的二位矩阵。计算机***对字体点阵结构进行分析,按照字体固有的点阵排列顺序在显示***上将字体显示出来或者通过与计算机***配套的打印***将字体打印出来。
目前,为解决由若干字体组成的文件而采取了多种加密技术,例如,标题为“一种亚洲文字图像的混洗方法及混洗处理***”的中国专利申请200410057336.8披露了一种通过扫描***将以图像形态表现的文字进行混洗然后还原的办法。标题为“确保电子信息安全的方法”的中国专利申请99815903.4也披露了一种将字体分割为几个偏旁部分而对字体加密的方法。上述两种均没有针对字体点阵结构进行加密,字体点阵结构本身并没有发生实质性变化。
【发明内容】
为了克服现有加密方法无法使作为加密主体的字体点阵结构本身发生实质性变化的技术问题,本发明提供了一种使作为加密主体的字体点阵结构本身发生实质性变化的加密方法。
本发明解决现有加密方法无法使作为加密主体的字体点阵结构本身发生实质性变化的技术问题所采用的技术方案是:提供一种字体点阵结构的加密方法,该加密方法包括:选取表示字体笔画的点阵单位;对该点阵单位进行重新排列,使字体笔画发生变化,以产生加密字体点阵结构。
根据本发明的一优选方法,加密字体点阵结构为特定形状。
根据本发明的一优选方法,该加密方法以水平逐行方式、垂直逐行方式或交替方式选取点阵单位。
根据本发明的一优选方法,该加密方法按水平方向、垂直方向或二者组合的方式排列点阵单位。
根据本发明的一优选方法,加密字体点阵结构的任意一个代表字体笔画的点阵单位与相邻代表字体笔画的点阵单位的间隔为包括零间隔在内的任意间隔。
根据本发明的一优选方法,该字体点阵结构为一个或者多个待加密字体点阵结构。
根据本发明的一优选方法,该字体点阵结构包括一个或者多个与待加密字体点阵结构无关的字体点阵结构。
根据本发明的一优选方法,该加密字体点阵结构为一个或多个。
本发明解决现有加密方法无法使作为加密主体的字体点阵结构本身发生实质性变化的技术问题所采用的另一种技术方案是:提供一种字体点阵结构的加密***,该加密***包括:读取字体点阵结构的读取单元;选取代表字体笔画的点阵单位的选取单元;对该点阵单位进行重新排列使字体笔画发生变化,以产生加密字体点阵结构的加密单元。
根据本发明的的一优选结构;选取单元以水平逐行方式、垂直逐行方式或交替方式选取该点阵单位,加密单元按水平方向、垂直方向或二者组合的方式排列该点阵单位。
本发明的有益效果是:通过使用本发明的字体点阵结构加密方法和加密结构,使作为加密主体的字体点阵结构本身发生实质性的变化,使重新排列后的字体无法辨认,从而实现了对字体的加密。
【附图说明】
图1是一个字体点阵结构的示意图;
图2是另一字体点阵结构的示意图;
图3是利用本发明字体点阵结构加密方法对图1所示字体点阵结构进行加密后所得到的第一加密字体点阵结构的示意图;
图4是利用本发明字体点阵结构加密方法对图1所示字体点阵结构进行加密后所得到的第二加密字体点阵结构的示意图;
图5是利用本发明字体点阵结构加密方法对图1所示字体点阵结构进行加密后所得到的第三加密字体点阵结构的示意图;
图6是利用本发明字体点阵结构加密方法对图2所示字体点阵结构进行加密后所得到的一加密字体点阵结构的示意图;
图7是利用本发明字体点阵结构加密方法对图1和图2所的字体点阵结构进行共同加密后所得到的加密字体点阵结构的示意图;
图8是利用本发明字体点阵结构加密方法对图1和一无关字体点阵结构进行共同加密后所得到的加密字体点阵结构的示意图;
图9是利用本发明字体点阵结构加密方法对图1所示的字体点阵结构进行加密后所得到的两个加密字体点阵结构的示意图。
【具体实施方式】
下面结合附图和实施例对本发明进一步说明。
参照图3-图5,图3-图5是利用本发明加密方法对图1所示的字体点阵结构进行加密后所得到的加密字体点阵结构的各示意图。
在图3中,表示文字“人”的字体点阵结构1中的60个代表字体笔画的点阵单位(“黑”象素)经加密处理重新排列后形成如图3所示的加密字体点阵结构5,加密过程可以通过以下具体步骤实现:按照点阵排列的水平方向逐行选取代表字体笔画的点阵单位(“黑”象素)然后以水平方向、垂直方向重新排列或者以水平方向和垂直方向的组合方式进行重新排列。在本实施例中,选取字体点阵结构1中第1行第7列位置上的点阵单位,将其移动到加密字体点阵结构5中的第1行第1列,选取字体点阵结构1中第1行第8列位置上的点阵单位,将其移动到加密字体点阵结构5中的第2行第5列,选取字体点阵结构1中第2行第7列位置上的点阵单位,将其移动到加密字体点阵结构5中的第2行第13列。随后,依次选取其余的代表字体笔画的点阵单位,并继续进行排列,直到字体点阵结构1中的所有代表文字笔画点阵单元排列完成,产生加密字体点阵结构。在本实施例中,所选取的点阵单位在水平方向和垂直方向上的移动距离是随机确定的。当然,也可以只选择部分点阵单元进行重新排列。
同样,加密过程还可以采用垂直方向逐行选取方式、垂直和水平交替的选取方式或随机方式选取点阵单位并在水平方向、垂直方向或以二者的组合方式重新排列。
如图4所示,加密过程还可以通过按照特定的几何形状重新排列代表字体笔画的点阵单位的方式实现:加密字体点阵结构4中呈现一种几何图案形状,本实施例加密方法的重新排列随机地从加密字体点阵结构4的第4行的位置开始而不必从第一行第一列的位置开始,选取字体点阵结构1中第1行第7列位置上的点阵单位,将其移动到加密字体点阵结构4中的第4行第3列,选取字体点阵结构1中的第1行第8列位置上的点阵单位,将其移动到加密字体点阵结构4中的第4行第7列,选取字体点阵结构1中第2行第7列位置上的点阵单位,将其移动到选取加密字体点阵结构4中的第4行第11列,继续选取其余代表字体笔画的点阵单位(“黑”象素)然后进行排列,直到字体点阵结构1中所有“黑”象素排列完成,由加密字体点阵结构4形成的几何图案形状中点阵单位的间隔是有规律的,字体点阵结构4中第4行第3列的点阵单位与第4行第7列的点阵单位沿水平方向的间隔是3个点阵单位,第4行第7列的点阵单位与第4行第11列的点阵单位沿水平方向的间隔也是3个点阵单位。
按照几何形状重新排列字体点阵结构同样可按照上述的各种方式进行。
如图5所示,加密过程还可以通过按照零间隔重新排列方式实现:选取字体点阵结构1中第1行第7列位置上的点阵单位,将其移动到加密字体点阵结构5的第1行第1列,选取字体点阵结构1中第1行第8列位置上的点阵单位,将其移动到加密字体点阵结构5的第1行第2列,选取字体点阵结构1中第2行第7列位置上的点阵单位,将其移动到加密字体点阵结构5的第1行第3列。随后,依次选取其余的点阵单位并重新排列,直到字体点阵结构1中所有表示字体笔画的点阵单位重新排列完成。字体点阵结构5是由60个点阵单位按照6行10列的形状紧密排列组成并从加密字体点阵结构5的第1行第1列开始排列。同样,加密字体点阵结构中点阵单位的排列形状可以是多种,排列位置也可以从字体点阵结构5的任意行和/或列开始,点阵单位的选取和排列同样可以按照上述各种方式进行。
参照图6,图6是本发明字体点阵结构加密方法对图2所示字体点阵结构进行加密所得到的一加密字体点阵结构的示意图。
表示数字“1”的字体点阵结构2中的32个代表字体笔画的点阵单位(“黑”象素)经过加密处理形成加密字体点阵结构6,加密字体点阵结构6中的“黑”象素排列成字母“X”的形状,这是一种按照指定字体重新排列点阵单元的方式,其点阵的选取和排列同样可以按照上述各种方式进行。
参照图7,图7是本发明字体点阵结构加密方法对图1和图2所示字体点阵结构进行共同加密所得到的一加密字体点阵结构的示意图。加密字体点阵结构7中包括图1所示的文字“人”和图2所述的数字“1”两个字体点阵结构中分别代表不同字体的点阵单位(“黑”象素),其中60个“黑”象素是将文字“人”的字体点阵结构1中的“黑”象素重新排列到加密字体点阵结构7里的,32个“黑”象素是由数字“1”的字体点阵结构2中的“黑”象素重新排列到加密字体点阵结构7里的。加密字体点阵结构7可以看作从第1行第1列开始向中心环状收缩图案,而且在加密字体点阵结构7中的第9行7列、第10行7列以及第10行9列和第10行10列增加了4个与文字“人”和数字“1”两个字体的“黑”象素无关的“黑”象素17,最终形成了具有特定形状的加密点阵结构7,其点阵单位的选取和重新排列同样可以按照上述各种方式实现。
如图8所示,加密字体点阵结构8是由本发明字体点阵结构加密方法对待加密文字“人”和无关字母“X”两个点阵结构的点阵单元进行紧密排列共同组合而成,具体步骤如下:将一个与文字“人”和字母“X”两个点阵结构内的“黑”象素无关的“黑”象素18排列在加密字体点阵结构8内的第1行第1列,然后,选取字体点阵结构1中第1行第7列位置上的点阵单位,将其移动到加密字体点阵结构8里的第1行第2列,选取字体点阵结构1中第1行第8列位置上的点阵单元,将其移动到加密字体点阵结构8的第1行第3列,继续选取加密字体点阵结构1里其余的(“黑”象素)然后继续排列,直到字体点阵结构1里的“黑”象素排列完成,接着,将字母“X”的点阵结构中第1行第1列位置上的点阵单位移动到加密字体点阵结构8的第4行第14列,选取字母“X”的点阵结构中第2行第2列位置上的点阵单位,将其移动到加密字体点阵结构8的第4行第15列,继续选取并随后进行排列,直到字母“X”的点阵结构里的全部“黑”象素排列完成,最后,将一个无关“黑”象素19排列在加密字体点阵结构8的第6行第16列。其点阵单位的选取和排列同样可以按照上述各种方法进行。加密字体点阵结构8完成上述加密以后,还剩余从第7行第1列起至第16行第16列合计160个可继续排列“黑”象素的点阵区域,可以选择其它字体点阵结构继续进行排列。在本实施例中,字母“X”的点阵结构可以看成是一个与待加密字体点阵结构无关的原始字体点阵结构,还可以看作由数字“1”的点阵结构经加密后形成的点阵结构。
如图9所示,图9是本发明字体点阵结构加密方法对图1所示的字体点阵结构进行加密后得到的两个加密点阵结构的示意图。文字“人”的点阵结构1里的60个“黑”象素按照上述各种方法加密处理重新排列后形成两个不同的加密字体点阵结构9和加密字体点阵结构10。
本发明点阵单位的重新排列可以通过根据需要对字体点阵结构的二位(0-1)计算机存储形式中的比特位进行布尔操作来实现。
此外,本发明还提出了一种字体点阵结构的加密***,该加密***包括:读取字体点阵结构的读取单元;选取代表字体笔画的点阵单位的选取单元;对该点阵单位进行重新排列使字体笔画发生变化,以产生加密字体点阵结构的加密单元。其中,选取单元可以按照上述方式选取字体结构中的“黑”象素并由加密单元按照上述各种方式进行重新排列。
采用本发明字体点阵结构加密方法对字体点阵结构进行加密时,字体的点阵结构本身发生实质性的变化,使经过重新排列的字体无法辨认,从而实现了对字体点阵结构的加密。
在需要的时候,根据加密过程的逆过程对点阵单位进行逆序排列以还原原始字体点阵结构。
上述的详细描述仅是示范性描述,本领域技术人员在不脱离本发明所保护的范围和精神的情况下,可根据不同的实际需要设计出各种实施方式。

Claims (10)

1.一种字体点阵结构的加密方法,所述加密方法包括:
a.选取代表字体笔画的点阵单位;
b.对所述点阵单位进行重新排列,使所述字体笔画发生变化,以产生加密字体点阵结构。
2.根据权利要求1所述的加密方法,其特征在于:所述加密字体点阵结构为特定形状。
3.根据权利要求1所述的加密方法,其特征在于:步骤a以水平逐行方式、垂直逐行方式或交替方式选取所述点阵单位。
4.根据权利要求1所述的加密方法,其特征在于:步骤b按水平方向、垂直方向或二者组合的方式排列所述点阵单位。
5.根据上述权利要求任意一项所述的加密方法,其特征在于:所述加密字体点阵结构内的任意一个代表字体笔画的点阵单位与相邻代表字体笔画的点阵单位的间隔为包括零间隔在内的任意间隔。
6.根据权利要求1-4任意一项所述的加密方法,其特征在于:所述字体点阵结构为一个或者多个待加密字体点阵结构。
7.根据权利要求6所述的加密方法,其特征在于:所述字体点阵结构包括一个或者多个与待加密字体点阵结构无关的字体点阵结构。
8.根据权利要求7所述的加密方法,其特征在于:所述加密字体点阵结构为一个或多个。
9.一种字体点阵结构的加密***,所述加密***包括:
读取所述字体点阵结构的读取单元;
选取代表字体笔画的点阵单位的选取单元;
对所述点阵单位进行重新排列使所述字体笔画发生变化,以产生加密字体点阵结构的加密单元。
10.根据权利要求9所述的加密***,其特征在于:所述选取单元以水平逐行方式、垂直逐行方式或交替方式选取所述点阵单位,所述加密单元按水平方向、垂直方向或二者组合的方式排列所述点阵单位。
CN2005100357414A 2005-07-01 2005-07-01 字体点阵结构的加密方法和加密*** Expired - Fee Related CN1892731B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2005100357414A CN1892731B (zh) 2005-07-01 2005-07-01 字体点阵结构的加密方法和加密***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2005100357414A CN1892731B (zh) 2005-07-01 2005-07-01 字体点阵结构的加密方法和加密***

Publications (2)

Publication Number Publication Date
CN1892731A true CN1892731A (zh) 2007-01-10
CN1892731B CN1892731B (zh) 2011-08-17

Family

ID=37597575

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2005100357414A Expired - Fee Related CN1892731B (zh) 2005-07-01 2005-07-01 字体点阵结构的加密方法和加密***

Country Status (1)

Country Link
CN (1) CN1892731B (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI465797B (zh) * 2012-11-30 2014-12-21 Au Optronics Corp 面板模組
TWI576795B (zh) * 2012-01-06 2017-04-01 擎雷防偽科技股份有限公司 防偽辨識標識物

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4039810B2 (ja) * 1999-01-28 2008-01-30 豊 保倉 電子情報の安全確保方法
CN1353354A (zh) * 2001-12-19 2002-06-12 钟林 汉字数码信息加密方法
CN1588496A (zh) * 2004-08-27 2005-03-02 威锋数位开发股份有限公司 一种亚洲文字图像的混洗方法及混洗处理***

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI576795B (zh) * 2012-01-06 2017-04-01 擎雷防偽科技股份有限公司 防偽辨識標識物
TWI465797B (zh) * 2012-11-30 2014-12-21 Au Optronics Corp 面板模組

Also Published As

Publication number Publication date
CN1892731B (zh) 2011-08-17

Similar Documents

Publication Publication Date Title
Tang et al. Efficient image encryption with block shuffling and chaotic map
CN100348027C (zh) 图像显示***和方法
CN101706946B (zh) 基于dna序列与多混沌映射的数字图像加密方法
RU2374770C1 (ru) Способ стеганографического сокрытия информации
CN110475038B (zh) 一种结合最小闭包编码的字符画生成式隐藏及恢复方法
CN109191360B (zh) 基于置乱加密二维码的sar图像数字水印生成与解析方法及装置
CN110430336B (zh) 图像隐藏和恢复的方法、设备和存储介质
CN1818935A (zh) 一种基于十六进制编码的构建二维码的方法
US7979622B2 (en) Memory access method
CN110784619A (zh) 一种基于混沌的新式并行图像加密方法
CN1710946A (zh) 一种在数字图像上叠加字符的方法
US8102282B2 (en) Encoding and decoding method for microdot matrix
Li et al. Sharing more information in gray visual cryptography scheme
CN1892731A (zh) 字体点阵结构的加密方法和加密***
Yang et al. Aspect ratio invariant visual cryptography by image filtering and resizing
CN100388311C (zh) 扩充图像数据以创建用于显示的放大图像的方法和装置
CN107770553B (zh) 采用多类匹配参数及参数存储地址的数据压缩方法和装置
JP3980983B2 (ja) 透かし情報埋め込み方法,透かし情報検出方法,透かし情報埋め込み装置,及び,透かし情報検出装置
CN110474769A (zh) 一种基于修改方向的量子彩色图像加密方法
CN107590843B (zh) 基于构造的二维可逆元胞自动机的图像加密方法
Lee et al. Improvement of an encryption scheme for binary images
CN102148686B (zh) 一种基于角色变形的图形密码认证方法
CN113988244B (zh) 一种防伪点阵生成与校验方法、***、设备及介质
CN114615392A (zh) 一种基于比特联动的图像加密方法
CN112184841B (zh) 块替换生成式信息隐藏及恢复方法、设备及介质

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20110817

Termination date: 20120701