Patents Assigned to Ústav informatiky AV CR, v.v.i
  • Patent number: 11256804
    Abstract: A convolutional deep neural network architecture can detect malicious executable files by reading the raw sequence of bytes, that is, without any domain-specific feature extraction or preprocessing.
    Type: Grant
    Filed: November 8, 2018
    Date of Patent: February 22, 2022
    Assignees: Avast Software s.r.o., Ustav informatiky AV CR, v.v.i.
    Inventors: Marek Kr{hacek over (c)}ál, Martin Bálek, Ond{hacek over (r)}ej {hacek over (S)}vec, Martin Vejmelka
  • Patent number: 10437986
    Abstract: Systems and methods index and search log files created after execution of binaries. A plurality of log files each have one or more sequences. An index tree is created for the log files. A first log file is placed into a bucket of the index tree according to the lengths of the one or more sequences of the first log file. Remaining logs files are placed the index tree according to their respective sequence lengths. Each log becomes a representative in the bucket or associated with a representative in the bucket. The index tree can be searched, where an incurred distance and a remaining distance is maintained during the search. Nodes are pruned based, at least in part, on the incurred distance and the remaining distance.
    Type: Grant
    Filed: December 9, 2016
    Date of Patent: October 8, 2019
    Assignees: AVAST SOFTWARE S.R.O., USTAV INFORMATIKY AV CR, V.V.I.
    Inventor: Martin Vejmelka
  • Patent number: 10198576
    Abstract: Systems and method identify potentially mislabeled file samples. A graph is created from a plurality of sample files. The graph includes nodes associated with the sample files and behavior nodes associated with behavior signatures. Phantom nodes are created in the graph for those sample files having a known label. During a label propagation operation, a node receives data indicating a label distribution of a neighbor node in the graph. In response to determining that the current label for the node is known, a neighborhood opinion is determined for the associated phantom node, based at least in part on the label distribution of the neighboring nodes. After the label propagation operation has completed, differences between the neighborhood opinion and the current label distribution for nodes are determined. If the difference exceeds a threshold, then the current label may be incorrect.
    Type: Grant
    Filed: December 9, 2016
    Date of Patent: February 5, 2019
    Assignees: AVAST SOFTWARE S.R.O., USTAV INFORMATIKY AV CR, V.V.I.
    Inventor: Martin Vejmelka
  • Publication number: 20170169215
    Abstract: Systems and method identify potentially mislabeled file samples. A graph is created from a plurality of sample files. The graph includes nodes associated with the sample files and behavior nodes associated with behavior signatures. Phantom nodes are created in the graph for those sample files having a known label. During a label propagation operation, a node receives data indicating a label distribution of a neighbor node in the graph. In response to determining that the current label for the node is known, a neighborhood opinion is determined for the associated phantom node, based at least in part on the label distribution of the neighboring nodes. After the label propagation operation has completed, differences between the neighborhood opinion and the current label distribution for nodes are determined. If the difference exceeds a threshold, then the current label may be incorrect.
    Type: Application
    Filed: December 9, 2016
    Publication date: June 15, 2017
    Applicant: Ústav informatiky AV CR, v.v.i.
    Inventor: Martin Vejmelka
  • Publication number: 20170169214
    Abstract: Systems and methods index and search log files created after execution of binaries. A plurality of log files each have one or more sequences. An index tree is created for the log files. A first log file is placed into a bucket of the index tree according to the lengths of the one or more sequences of the first log file. Remaining logs files are placed the index tree according to their respective sequence lengths. Each log becomes a representative in the bucket or associated with a representative in the bucket. The index tree can be searched, where an incurred distance and a remaining distance is maintained during the search. Nodes are pruned based, at least in part, on the incurred distance and the remaining distance.
    Type: Application
    Filed: December 9, 2016
    Publication date: June 15, 2017
    Applicant: Ústav informatiky AV CR, v.v.i
    Inventor: Martin Vejmelka