[go: up one dir, main page]

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 PDF

Info

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
Application number
CN201410856611.6A
Other languages
Chinese (zh)
Other versions
CN105809053A (en
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.)
SHENZHEN MAXMADE TECHNOLOGY CO LTD
Original Assignee
SHENZHEN MAXMADE TECHNOLOGY 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 SHENZHEN MAXMADE TECHNOLOGY CO LTD filed Critical SHENZHEN MAXMADE TECHNOLOGY CO LTD
Priority to CN201410856611.6A priority Critical patent/CN105809053B/en
Publication of CN105809053A publication Critical patent/CN105809053A/en
Application granted granted Critical
Publication of CN105809053B publication Critical patent/CN105809053B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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

The encrypting and deciphering system and its encipher-decipher method of Blu-ray player
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.
CN201410856611.6A 2014-12-31 2014-12-31 The encrypting and deciphering system and its encipher-decipher method of Blu-ray player Active CN105809053B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (5)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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