CN105809053B - The encrypting and deciphering system and its encipher-decipher method of Blu-ray player - Google Patents
The encrypting and deciphering system and its encipher-decipher method of Blu-ray player Download PDFInfo
- Publication number
- CN105809053B CN105809053B CN201410856611.6A CN201410856611A CN105809053B CN 105809053 B CN105809053 B CN 105809053B CN 201410856611 A CN201410856611 A CN 201410856611A CN 105809053 B CN105809053 B CN 105809053B
- Authority
- CN
- China
- Prior art keywords
- master control
- blu
- data string
- ray player
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 29
- 230000005540 biological transmission Effects 0.000 claims description 11
- 238000012795 verification Methods 0.000 claims description 5
- 238000011161 development Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000001788 irregular Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000012938 design process Methods 0.000 description 1
- 239000000686 essence Substances 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Landscapes
- Storage Device Security (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
Abstract
The present invention provides a kind of encrypting and deciphering system of Blu-ray player and its encipher-decipher methods.Wherein, the encrypting and deciphering system of the Blu-ray player includes master control seed units, master control arithmetic element, encryption unit and master control authentication unit, the master control seed units are electrically connected with the master control arithmetic element and the encryption unit respectively, and the master control authentication unit is electrically connected with the master control arithmetic element, the encryption unit and the master control display unit respectively.The present invention provides a kind of encrypting and deciphering system of Blu-ray player and its encipher-decipher methods, and protection is encrypted to Blu-ray player itself by the method for soft or hard combination, securely and reliably, third party can be prevented to copy.
Description
Technical field
The present invention relates to the encrypting and deciphering system of the technical field of Blu-ray player more particularly to a kind of Blu-ray player and its
Encipher-decipher method.
Background technology
It is known that development teams in the exploitation design process of Blu-ray player, need to pay a large amount of intellectual work,
The public version software provided from scheme quotient to volume production state, development teams carried out that a large amount of technology point improves, BUG is corrected and
The change of UI designs so that allow terminal client when using product, interactivity is more humane, more meets customer demand.
And existing Blu-ray player lacks to the encipherment protection of itself, therefore third party is susceptible to from buying on the market
Product is copied, and then leads to commercial harmful competition.
Invention content
It is an object of the invention to overcome the defect of the prior art, provide a kind of Blu-ray player encrypting and deciphering system and
Encipher-decipher method is encrypted protection to Blu-ray player itself by the method for soft or hard combination, securely and reliably, can prevent third
Fang Jinhang is imitated.
The invention is realized in this way:
The encrypting and deciphering system of a kind of encrypting and deciphering system of Blu-ray player, the Blu-ray player includes master control seed list
Member, master control arithmetic element, encryption unit and master control authentication unit;The master control seed units are used to receive blue light every time and broadcast
When putting the power-on instruction of device, one group of random data string is generated using present system time as seed;The master control arithmetic element
The random data string that the master control seed units send over is received, and according to the algorithm of agreement to the random number
Operation is carried out according to string, and then generates verify data string;The encryption unit receives the master control seed units by two wire protocols
The random data string sended over, and operation is carried out to the random data string according to the algorithm of the agreement, into
And produce encryption data string;The master control authentication unit receives the verify data string that the master control arithmetic element sends over and leads to
It crosses two wire protocols and receives the encryption data string that the encryption unit sends over, while by whether verifying the encryption data string
Be consistent with the verify data string judge the Blu-ray player whether successful decryption, and only and in the Blu-ray player solution
Normally start the Blu-ray player after close success.
The improvement of encrypting and deciphering system as above-mentioned Blu-ray player, two wire protocol include data line and clock line,
Pass through the data between the master control seed units and the encryption unit, the encryption unit and the master control authentication unit
Line and the clock line carry out every when switched data transmission.
The encrypting and deciphering system of the improvement of encrypting and deciphering system as above-mentioned Blu-ray player, the Blu-ray player further includes
Master control display unit, the master control display unit are electrically connected with the master control authentication unit, for showing that the blue light plays
Device whether successful decryption.
A kind of encipher-decipher method of Blu-ray player, includes the following steps:When each Blu-ray player is switched on, master control kind
Subelement using present system time as seed to generate one group of random data string, and by the random data string of generation point
It is not sent to master control arithmetic element and encryption unit;The master control arithmetic element receives what the master control seed units sended over
After the random data string, operation is carried out to the random data string according to the algorithm of agreement, and then generate verify data
String, and the verify data string is sent to master control authentication unit;The encryption unit receives the master control by two wire protocols
After the random data string that seed units send over, also according to the agreement algorithm to the random data string
Operation is carried out, and then produces encryption data string, and the encryption data string is sent to master control authentication unit by two wire protocols;
After the master control authentication unit is respectively received the verify data string and the encryption data string, by verifying the encryption number
According to string whether be consistent with the verify data string judge the Blu-ray player whether successful decryption, and only and in the blue light
Normally start the Blu-ray player after player successful decryption.
The improvement of encipher-decipher method as above-mentioned Blu-ray player, two wire protocol include data line and clock line,
Pass through the data between the master control seed units and the encryption unit, the encryption unit and the master control authentication unit
Line and the clock line carry out every when switched data transmission.
The encipher-decipher method of the improvement of encipher-decipher method as above-mentioned Blu-ray player, the Blu-ray player further includes
Following steps, the master control authentication unit, which exports verification result, gives master control display unit, and passes through the master control display unit
Show the Blu-ray player whether successful decryption.
The improvement of encipher-decipher method as above-mentioned Blu-ray player, the random data string be by bit15, bit14,
Bit13, bit12, bit11, bit10, bit9, bit8, bit7, bit6, bit5, bit4, bit3, bit2, bit1 and bit0 according to
Sixteen-bit binary serial data made of secondary arrangement.
The algorithm of the improvement of encipher-decipher method as above-mentioned Blu-ray player, the agreement includes the following steps:
Described bit0, bit1, bit14, bit15 of the random data string are abandoned;Described bit13, bit12, bit11 are arranged successively
After short data string made of row carries out exclusive or 101 and then adds 001, new described bit13, bit12, bit11 are formed;It will be described
Bit4, bit3, bit2 are exchanged with new described bit13, bit12, bit11;By described bit7, bit6, bit5 with it is described
Bit10, bit9, bit8 are exchanged.
The beneficial effects of the invention are as follows:The encrypting and deciphering system and encipher-decipher method of Blu-ray player provided by the invention,
One group of random data string mainly is generated by master control seed units, then the random data string passes through encryption unit and master control respectively
The operation of arithmetic element generates encryption data string and verify data string, and the encryption data string is compared finally by master control authentication unit
Be decrypted with whether the verify data string is consistent, in addition, the master control seed units and the encryption unit, the encryption unit with should
Master control authentication unit all by data line on two wire protocols and clock line carry out every when switched data transmission, it is meant that each
In transmit process, data are irregular, to further increase the difficulty that third party illegally decrypts.Therefore, this Blu-ray player
Encrypting and deciphering system and encipher-decipher method protection is encrypted to Blu-ray player itself by the method for soft or hard combination, safely may be used
It leans on, third party can be prevented to copy.
Description of the drawings
In order to more clearly explain the embodiment of the invention or the technical proposal in the existing technology, to embodiment or will show below
There is attached drawing needed in technology description to be briefly described, it should be apparent that, the accompanying drawings in the following description is only this
Some embodiments of invention without having to pay creative labor, may be used also for those of ordinary skill in the art
With obtain other attached drawings according to these attached drawings.
Fig. 1 is a kind of integrated connection block diagram of preferred embodiment of encrypting and deciphering system of Blu-ray player of the present invention.
Fig. 2 be by data line and clock line carry out every when exchange data when working state schematic representation.
Fig. 3 is the flow diagram of the encipher-decipher method of Blu-ray player of the present invention.
Specific implementation mode
Following will be combined with the drawings in the embodiments of the present invention, and technical solution in the embodiment of the present invention carries out clear, complete
Site preparation describes, it is clear that described embodiments are only a part of the embodiments of the present invention, instead of all the embodiments.It is based on
Embodiment in the present invention, it is obtained by those of ordinary skill in the art without making creative efforts every other
Embodiment shall fall within the protection scope of the present invention.
As shown in Figure 1, the present embodiment provides a kind of encrypting and deciphering system 1 of Blu-ray player, the Blu-ray player adds
Decryption system includes that master control seed units 11, master control arithmetic element 12, encryption unit 13, master control authentication unit 14 and master control are shown
Unit 15.The master control seed units 11 are electrically connected with the master control arithmetic element 12 and the encryption unit 13 respectively, institute
State master control authentication unit 14 respectively with the master control arithmetic element 12, the encryption unit 13 and the master control display unit 15
It is electrically connected,
In the present embodiment, the master control seed units 11 are used in the power-on instruction for receiving Blu-ray player every time
When, generate one group of random data string using present system time as seed.The master control arithmetic element 12 receives the master control
The random data string that seed units 11 send over, and the random data string is transported according to the algorithm of agreement
It calculates, and then generates verify data string.The encryption unit 13 receives the master control seed units 11 by two wire protocols and is transmitted across
The random data string come, and operation is carried out to the random data string according to the algorithm of the agreement, and then produce
Encryption data string.The master control authentication unit 14 receives the verify data string and pass through that the master control arithmetic element 12 sends over
Two wire protocols receive the encryption data string that the encryption unit 13 sends over, while by whether verifying the encryption data string
Be consistent with the verify data string judge the Blu-ray player whether successful decryption, and only and in the Blu-ray player solution
Normally start the Blu-ray player after close success.The master control display unit 15 is for showing whether the Blu-ray player solves
Close success.
As shown in Figure 1, two wire protocol includes data line and clock line, the master control seed units 11 and the encryption
Between unit 13, the encryption unit 13 and the master control authentication unit 14 by the data line and the clock line carry out every
When switched data transmission.Specifically, when the master control seed units 11 give 13 transmission data of encryption unit, using IO1
For clock signal, IO2 is data-signal, and when the encryption unit 13 is to 14 feedback data of master control authentication unit, it adopts
It is data-signal with IO1, IO2 is clock signal.As shown in Fig. 2, CLK represents clock signal, DATA represents data-signal, every time
DATA states are read with CLK failing edges.From waveform, the data line on two wire protocol is with the clock line not
Disconnected checker.
As shown in figure 3, the present embodiment also provides a kind of encipher-decipher method of Blu-ray player comprising following steps:
Step S1, master control seed units generate random data string;
Specifically, when each Blu-ray player is switched on, master control seed units using present system time as seed with
One group of random data string is generated, and the random data string of generation is sent respectively to master control arithmetic element and encryption unit.
Preferably, the random data string be by bit15, bit14, bit13, bit12, bit11, bit10, bit9, bit8, bit7,
Sixteen-bit binary serial data made of bit6, bit5, bit4, bit3, bit2, bit1 and bit0 are arranged in order.
Step S2, master control arithmetic element generate verify data string;
Specifically, the master control arithmetic element receives the random data string that the master control seed units send over
Afterwards, operation is carried out to the random data string according to the algorithm of agreement, and then generates verify data string, and by the verification
Serial data is sent to master control authentication unit.Preferably, the algorithm of the agreement includes the following steps:By the random data
Described bit0, bit1, bit14, bit15 of string are abandoned;Short data made of described bit13, bit12, bit11 are arranged in order
After string carries out exclusive or 101 and then adds 001, new described bit13, bit12, bit11 are formed;By described bit4, bit3, bit2
It is exchanged with new described bit13, bit12, bit11;By described bit7, bit6, bit5 and described bit10, bit9, bit8
It is exchanged.
Step S3, encryption unit generate encryption data string;
Specifically, the encryption unit by two wire protocols receive that the master control seed units send over it is described random
After serial data, operation is carried out to the random data string also according to the algorithm of the agreement, and then produce encryption data
String, and the encryption data string is sent to master control authentication unit by two wire protocols.Preferably, two wire protocol includes number
According to line and clock line, the master control seed units and the encryption unit, the encryption unit and the master control authentication unit it
Between by the data line and the clock line carry out every when switched data transmission.
Step S4, master control authentication unit compare whether encryption data string is consistent with verify data string;
Specifically, after the master control authentication unit is respectively received the verify data string and the encryption data string, lead to
Cross verify the encryption data string whether be consistent with the verify data string judge the Blu-ray player whether successful decryption,
And only and after the Blu-ray player successful decryption normally start the Blu-ray player.Preferably, the master control verification is single
Member, which exports verification result, gives master control display unit, and shows whether the Blu-ray player solves by the master control display unit
Close success.If the encryption data string is not consistent with the verify data string, indicate that the Blu-ray player decryption is unsuccessful, then
The master control display unit display decryption failure signal language, such as " machine has been locked, and please contact local operator ", and meanwhile it is described
Blu-ray player cannot be switched on.If the encryption data string is consistent with the verify data string, the Blu-ray player solution is indicated
Close success, then the master control display unit show successful decryption signal language, such as " machine decryption success, start at once ", while institute
State Blu-ray player normal boot-strap, work.
The encrypting and deciphering system and encipher-decipher method of Blu-ray player provided in this embodiment mainly pass through master control seed list
Member generates one group of random data string, and then the random data string passes through encryption unit respectively and the operation of master control arithmetic element generates
Whether encryption data string and verify data string compare the encryption data string and the verify data string finally by master control authentication unit
It is consistent and is decrypted, in addition, the master control seed units all passes through with the encryption unit, the encryption unit and the master control authentication unit
Data line on two wire protocols and clock line carry out every when switched data transmission, it is meant that in each transmit process, data are
It is irregular, to further increase the difficulty that third party illegally decrypts.Therefore, the encrypting and deciphering system of this Blu-ray player and plus solution
Protection is encrypted to Blu-ray player itself by the method for soft or hard combination in decryption method, securely and reliably, can prevent third party into
Row is imitated.
The foregoing is merely illustrative of the preferred embodiments of the present invention, is not intended to limit the invention, all essences in the present invention
With within principle, any modification, equivalent replacement, improvement and so on should all be included in the protection scope of the present invention god.
Claims (6)
1. a kind of encrypting and deciphering system of Blu-ray player, which is characterized in that the encrypting and deciphering system of the Blu-ray player includes:
Master control seed units, the master control seed units are used for when receiving the power-on instruction of Blu-ray player every time, are utilized
Present system time generates one group of random data string as seed;
Master control arithmetic element, the master control arithmetic element receive the random data that the master control seed units send over
String, and operation is carried out to the random data string according to the algorithm of agreement, and then generate verify data string;
Encryption unit, the encryption unit receive the random number that the master control seed units send over by two wire protocols
Operation is carried out to the random data string according to string, and according to the algorithm of the agreement, and then produces encryption data string;
Master control authentication unit, the master control authentication unit receive the verify data string that the master control arithmetic element sends over and lead to
It crosses two wire protocols and receives the encryption data string that the encryption unit sends over, while by whether verifying the encryption data string
Be consistent with the verify data string judge the Blu-ray player whether successful decryption, and only and in the Blu-ray player solution
Normally start the Blu-ray player after close success;
Two wire protocol includes data line and clock line, and the master control seed units and the encryption unit, the encryption are single
It is first between the master control authentication unit by the data line and the clock line carry out every when switched data transmission;When described
When master control seed units give the encryption unit transmission data, use IO1 for clock signal, IO2 is data-signal, and when described
When encryption unit is to the master control authentication unit feedback data, use IO1 for data-signal, IO2 is clock signal.
2. the encrypting and deciphering system of Blu-ray player as described in claim 1, which is characterized in that the Blu-ray player adds solution
Close system further includes master control display unit, and the master control display unit is electrically connected with the master control authentication unit, for showing
The Blu-ray player whether successful decryption.
3. a kind of encipher-decipher method of Blu-ray player, which is characterized in that include the following steps:
When each Blu-ray player is switched on, it is random that master control seed units using present system time generate one group as seed
Serial data, and the random data string of generation is sent respectively to master control arithmetic element and encryption unit;
After the master control arithmetic element receives the random data string that the master control seed units send over, according to agreement
Algorithm carries out operation to the random data string, and then generates verify data string, and the verify data string is sent to
Master control authentication unit;
After the encryption unit receives the random data string that the master control seed units send over by two wire protocols, together
Sample carries out operation according to the algorithm of the agreement to the random data string, and then produces encryption data string, and will be described
Encryption data string is sent to master control authentication unit by two wire protocols;
After the master control authentication unit is respectively received the verify data string and the encryption data string, by verifying described add
Ciphertext data string whether be consistent with the verify data string judge the Blu-ray player whether successful decryption, and only and described
Normally start the Blu-ray player after Blu-ray player successful decryption;
Two wire protocol includes data line and clock line, and the master control seed units and the encryption unit, the encryption are single
It is first between the master control authentication unit by the data line and the clock line carry out every when switched data transmission;When described
When master control seed units give the encryption unit transmission data, use IO1 for clock signal, IO2 is data-signal, and when described
When encryption unit is to the master control authentication unit feedback data, use IO1 for data-signal, IO2 is clock signal.
4. the encipher-decipher method of Blu-ray player as claimed in claim 3, which is characterized in that the Blu-ray player adds solution
Decryption method is further comprising the steps of, and the master control authentication unit, which exports verification result, gives master control display unit, and by described
Master control display unit show the Blu-ray player whether successful decryption.
5. the encipher-decipher method of Blu-ray player as claimed in claim 4, which is characterized in that the random data string is served as reasons
bit15、bit14、bit13、bit12、bit11、bit10、bit9、bit8、bit7、bit6、bit5、bit4、bit3、bit2、
Sixteen-bit binary serial data made of bit1 and bit0 is arranged in order.
6. the encipher-decipher method of Blu-ray player as claimed in claim 5, which is characterized in that the algorithm packet of the agreement
Include following steps:
Described bit0, bit1, bit14, bit15 of the random data string are abandoned;
After short data string made of described bit13, bit12, bit11 are arranged in order carries out exclusive or 101 and then adds 001, formed
New described bit13, bit12, bit11;
Described bit4, bit3, bit2 and new described bit13, bit12, bit11 are exchanged;
Described bit7, bit6, bit5 and described bit10, bit9, bit8 are exchanged.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410856611.6A CN105809053B (en) | 2014-12-31 | 2014-12-31 | The encrypting and deciphering system and its encipher-decipher method of Blu-ray player |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410856611.6A CN105809053B (en) | 2014-12-31 | 2014-12-31 | The encrypting and deciphering system and its encipher-decipher method of Blu-ray player |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105809053A CN105809053A (en) | 2016-07-27 |
CN105809053B true CN105809053B (en) | 2018-10-26 |
Family
ID=56465327
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410856611.6A Active CN105809053B (en) | 2014-12-31 | 2014-12-31 | The encrypting and deciphering system and its encipher-decipher method of Blu-ray player |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105809053B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20200366476A1 (en) * | 2019-05-17 | 2020-11-19 | Panasonic Avionics Corporation | Transient key negotiation for passenger accessible peripherals |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1565136A (en) * | 2001-08-21 | 2005-01-12 | 高通股份有限公司 | Method and system for restricting mobility using unique encrypted chargers |
CN102938045A (en) * | 2012-07-23 | 2013-02-20 | 吴俊杰 | Encryption method and authorization method after encryption for electronic product |
CN103093128A (en) * | 2013-01-06 | 2013-05-08 | 福建三元达通讯股份有限公司 | Embedded terminal software anti-copy and anti-plagiarism method |
CN103530086A (en) * | 2013-09-26 | 2014-01-22 | 福建升腾资讯有限公司 | Software random number generation method with dispersion mechanism |
CN103607645A (en) * | 2013-11-22 | 2014-02-26 | 深圳市九洲电器有限公司 | Set top box pirate preventing method and set top box |
-
2014
- 2014-12-31 CN CN201410856611.6A patent/CN105809053B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1565136A (en) * | 2001-08-21 | 2005-01-12 | 高通股份有限公司 | Method and system for restricting mobility using unique encrypted chargers |
CN102938045A (en) * | 2012-07-23 | 2013-02-20 | 吴俊杰 | Encryption method and authorization method after encryption for electronic product |
CN103093128A (en) * | 2013-01-06 | 2013-05-08 | 福建三元达通讯股份有限公司 | Embedded terminal software anti-copy and anti-plagiarism method |
CN103530086A (en) * | 2013-09-26 | 2014-01-22 | 福建升腾资讯有限公司 | Software random number generation method with dispersion mechanism |
CN103607645A (en) * | 2013-11-22 | 2014-02-26 | 深圳市九洲电器有限公司 | Set top box pirate preventing method and set top box |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20200366476A1 (en) * | 2019-05-17 | 2020-11-19 | Panasonic Avionics Corporation | Transient key negotiation for passenger accessible peripherals |
Also Published As
Publication number | Publication date |
---|---|
CN105809053A (en) | 2016-07-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8831213B2 (en) | Methods and apparatus for protecting digital content | |
CN105337935B (en) | A kind of method and apparatus for establishing client and the long connection of server-side | |
CN107682141A (en) | Data ciphering method and system for data transfer | |
CN104065482A (en) | Method and device for improving terminalself-flashing safety through ciphertext handshaking | |
US20060120521A1 (en) | System and method for optimizing error detection to detect unauthorized modification of transmitted data | |
CN103841469A (en) | Digital film copyright protection method and device | |
CN101471943A (en) | Methods for authenticating a hardware device and providing a secure channel to deliver data | |
US11720693B2 (en) | System and method for securely transferring data | |
WO2015003512A1 (en) | Concentrator, ammeter, and message processing method therefor | |
CN102255725A (en) | Random hybrid key encryption/decryption method | |
CN111064572B (en) | Data communication method and device | |
CN105357003B (en) | Data encryption method and device | |
CN104168109A (en) | Method and device for achieving remote controller protocol encrypted based on AES | |
CN104579680A (en) | Method for safe distribution of seed | |
KR102095911B1 (en) | Digital content protection over audio return data link | |
CN105809053B (en) | The encrypting and deciphering system and its encipher-decipher method of Blu-ray player | |
CN105191332B (en) | For the method and apparatus of the embedded watermark in unpressed video data | |
EP2747446B1 (en) | Method to enforce watermarking instructions in a receiving device | |
US20160065542A1 (en) | Methods and systems for auto-commissioning of devices in a communication network | |
KR102032234B1 (en) | Keep the encryption process synchronized across devices by sending frame numbers | |
JP2016075765A (en) | Authentication encryption device, authentication decryption device, and program thereof | |
CN103605919A (en) | Method and device for generating software authentication files and method and device for authenticating software | |
CN105024800A (en) | Random security communication method and Bluetooth device | |
AU2012287219A1 (en) | System and method for obfuscating initiation values of a cryptography protocol | |
JP2007116752A (en) | Method of confirming correctness of decrypted data |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |